35 résultats trouvés

par VincentLeboulou
ven. 22 oct. 2021 15:54
Forum : Assembleur
Sujet : Raspberry pico et assembleur arm
Réponses : 2
Vues : 13972

Raspberry pico et assembleur arm

Lors de la sortie du raspberry pico, j'avais demandé s'il était possible de programmer en assembleur en plus du C++ et Python.
Et bien c'est possible soit avec le SDK C++ fourni soit sans le SDK ! Et j'ai développé quelques projets dans ce langage :

voir https://github.com/vincentARM/RaspberryPico
par VincentLeboulou
dim. 7 mars 2021 20:35
Forum : Raspberry Pi (tout modèles)
Sujet : Comptage de cycles sur le raspberry pico
Réponses : 3
Vues : 3078

Re: Comptage de cycles sur le raspberry pico

Bonsoir.
Je considérais que le raspberry pico était une carte de microcontroleur pour les raspberry pi et donc une extension de leurs possibilités.
Mais si vous considérez que c'est un modèle particulier de raspberry cela me convient aussi.
par VincentLeboulou
sam. 6 mars 2021 21:43
Forum : Raspberry Pi (tout modèles)
Sujet : Comptage de cycles sur le raspberry pico
Réponses : 3
Vues : 3078

Comptage de cycles sur le raspberry pico

Hello. J'écris un programme en assembleur pour estimer le nombre de cycles d'une fonction car le pico n'a pas de compteur de ce type. Le Pico a une fréquence d'horloge de 125 Mhertz ce qui donne une durée de 8 nano secondes par cycle. J'utilise le timer pour compter la durée de la fonction en micros...
par VincentLeboulou
jeu. 18 févr. 2021 15:05
Forum : Les cartes d'extension pour les Raspberry Pi
Sujet : Raspberry pico: anomalie 1ère lecture température
Réponses : 3
Vues : 3138

Re: Raspberry pico: anomalie 1ère lecture température

Bonjour Arthemus. Merci de ta réponse mais pour programmer le pico en assembleur j'ai déjà du éplucher toute la documentation de la datasheet du rp2040. Le programme exemple que tu indiques concerne-t-il bien le pico car un des facteurs de la conversion indiqué est bien différent des exemples donnés...
par VincentLeboulou
mer. 17 févr. 2021 16:10
Forum : Les cartes d'extension pour les Raspberry Pi
Sujet : Raspberry pico: anomalie 1ère lecture température
Réponses : 3
Vues : 3138

Raspberry pico: anomalie 1ère lecture température

Bonjour. je teste le capteur de température du raspberry pico en assembleur. Mais j'ai toujours une première mesure totalement aberrante. J'ai mis une temporisation de 100ms après l'initialisation de la mesure puis j'ai testé le bit ready du registre CS mais rien à faire. Quelqu'un aurait-il déjà te...
par VincentLeboulou
dim. 31 janv. 2021 17:26
Forum : Les cartes d'extension pour les Raspberry Pi
Sujet : Problème build exemples raspberry pico
Réponses : 3
Vues : 3198

Re: Problème build exemples raspberry pico

Bonjour. Je tombe de haut en découvrant que la syntaxe des Makefile est différente entre Linux et Windows. Je n'aurais jamais pensé à cela car c'est comme si vous me disiez que la syntaxe du C est différente ente les 2 systèmes !! Bon donc j'ai repris l'installation des outils de visual studio pour ...
par VincentLeboulou
sam. 30 janv. 2021 21:18
Forum : Les cartes d'extension pour les Raspberry Pi
Sujet : Problème build exemples raspberry pico
Réponses : 3
Vues : 3198

Problème build exemples raspberry pico

Bonjour. Je pense qu'il faudrait créer une nouvelle rubrique sur ce forum pour les questions sur le nouveau micro controleur pico de la fondation Raspberry. En attendant, j'expose mon problème dans cette rubrique. J'ai donc préparer tout l'environnement de création d'un exécutable avec le pico-sdk p...
par VincentLeboulou
mer. 27 janv. 2021 15:02
Forum : Assembleur
Sujet : Vidage des registres et de la mémoire !
Réponses : 5
Vues : 3840

Re: Vidage des registres et de la mémoire !

Je ne sais quelle est la norme en la matière !! Mais compte tenu que la solution pop {..,pc} fait gagner une instruction elle est à privilégier s'il est nécessaire d'optimiser une sous -routine sinon je trouve que la solution avec bx lr est plus lisible.
par VincentLeboulou
mer. 27 janv. 2021 14:58
Forum : Assembleur
Sujet : Faire clignoter une led !
Réponses : 4
Vues : 4102

Re: Faire clignoter une led !

re bonjour. Au niveau de la programmation des fonctions du GPIO il n'y a pas de différence entre les modèles 1,2 et 3 , par contre l’adresse de base du GPIO est différente : 0x 3F003000 à la place de 0x20003000. Pour rpi4, je l'ignore car je n'ai pas ce modèle !! Je suis entrain de regarder la docum...
par VincentLeboulou
mer. 27 janv. 2021 14:50
Forum : Assembleur
Sujet : Le passage des paramètres !
Réponses : 7
Vues : 4565

Re: Le passage des paramètres !

Bonjour. Ah ! je ne suis pas un spécialiste du C et du C++ . Par contre pour appeler des fonctions de librairies écrites en C depuis un programme assembleur il faut bien respecter la norme d'appel : à savoir passer les 4 premiers paramètres dans les registres r0 à r3 et s'il en existe d'autres il fa...

Aller à la recherche avancée