Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

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}/quadrature_encoder.pio)
- +
-#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 PAMI)+  * Vérifier la bonne connexion de vos codeurs (voir [[fr:informatics:mise_en_route_du_pami|Mise en route du PAMI]])
   * 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 //quadrature_encoder_get_count()// avec le SDK du RP2040   * Envoyez directement le retour de la fonction qui lit le module QEI. C’est //quadrature_encoder_get_count()// avec le SDK du RP2040
   * 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//.