Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
|
fr:informatics:lire_les_codeurs [29/01/2025 10:49] Keuronde [Code de démonstration] |
fr:informatics:lire_les_codeurs [29/01/2025 10:52] (Version actuelle) Keuronde [Débogage] |
||
|---|---|---|---|
| Ligne 75: | Ligne 75: | ||
| Avec le RP2040, vous devrez modifier votre fichier CMakeLists.txt pour que votre code compile ! | Avec le RP2040, vous devrez modifier votre fichier CMakeLists.txt pour que votre code compile ! | ||
| - | # Fournir les modifications | + | Vous devez rajouter cette ligne pour générer le fichier d’initialisation du module PIO : |
| - | Vous devriez obtenir ce type de graphique où le lien de dérivation entre la position et la vitesse est clairement identifiable | + | pico_generate_pio_header(PAMI_Cours_Codeurs ${CMAKE_CURRENT_LIST_DIR}/ |
| - | + | ||
| - | #IMG Capture Teleplot | + | |
| ===== Débogage ===== | ===== Débogage ===== | ||
| Si vos valeurs restent à 0 : | Si vos valeurs restent à 0 : | ||
| - | * Vérifier la bonne connexion de vos codeurs (voir Mise en route d’un | + | * Vérifier la bonne connexion de vos codeurs (voir [[fr: |
| * Assurez-vous d’avoir bien initialisé le module | * Assurez-vous d’avoir bien initialisé le module | ||
| * Envoyez directement le retour de la fonction qui lit le module QEI. C’est // | * Envoyez directement le retour de la fonction qui lit le module QEI. C’est // | ||
| * Vérifiez la concordance des types dans vos envois de données, surtout si vous utilisez //printf//. | * Vérifiez la concordance des types dans vos envois de données, surtout si vous utilisez //printf//. | ||