Étape 7: Exécution du programme et débogage
Vérifier la valeur de l’encodeur : Pour vérifier la valeur de codeur, vous devez ajouter une variable « regarder » dans le panneau sur le côté gauche de la fenêtre de MPLAB IDE. Simplement cliquez sur où il est dit « Entrée nouvelle montre » et tapez direction ou distance. Vous serez alors en mesure de suivre ces variables par le biais de cette fenêtre. Notez que le programme doit être mis en pause pour afficher les valeurs dans le changement de variable montre. En outre, si la valeur de la variable montre se présente dans un format incorrect, clic droit la valeur incorrecte et le vol stationnaire au cours de la « Colonne de valeur d’affichage comme » afin que vous puissiez sélectionner le format approprié.
Projet complet !
Si vous avez atteint la fin et n’est pas un projet de travail ne vous inquiétez pas. Il y a un certain nombre de choses à essayer :
Multimètre : S’assurer que votre microcontrôleur & moteur/codeur sont réception + 5V et + 0V (au sol) aux endroits appropriés
Oscilloscope : Vérifiez que votre encodeur envoie des signaux comme ceux indiqués dans l’image de l’oscilloscope associé à cette étape. Le codeur doit mettre deux ondes carrées, des fils jaunes et blancs, qui sont déphasées de 90 degrés.
MPLAB X: Vérifiez que votre microcontrôleur est configuré correctement en faisant en sorte que vos registres fonction spéciale possèdent les valeurs binaires appropriés (tel que défini dans le code de l’étape 6). La fonction spéciale registres rendez-vous sur fenêtre > PIC mémoire vues > SFRs après une pause pendant une session de débogage. A partir de là vous pouvez vérifier que la goupille avec INT0 (broche 33) est définie comme une entrée, par exemple, en tenant votre curseur sur le registre TRISB.
Commentaires : Si vous ne parvenez pas à résoudre le problème ou avez des questions/commentaires sur ce tutoriel s’il vous plaît laisser un commentaire dans la section commentaires, et je répondrai volontiers.