Étape 5: écrire le code
Si vous câblé la platine différemment, vous devrez ajuster l’array segmentcontrol.
Pour l’utiliser, vous devrez modifier le code pin-définit dans le fichier debug.h (12 premières lignes).
Dans l’application principale, vous devez ajouter les lignes suivantes :
#include « debug.h »
initdebug() ; Cela initialise les ports de sortie spécifiés dans debug.h
Ensuite, vous pouvez afficher n’importe quelle variable 8 bits en appelant simplement la fonction de débogage avec elle. dire la variable se nomme compteur, puis la valeur actuelle du compteur s’affiche par :
Debug(Counter) ;
Conseils :
- Ajouter quelques temps de retard après l’appel de debug() pour avoir le temps de lire la valeur.
- Si vous avez connecté Maj et verrouillage ensemble, juste définissent les deux ports pour le même NIP. Chaque fois que la transition se déclenche il également verrouillé sur l’état actuel, ce qui signifie que l’affichage clignote tandis que les shiftregisters sont chargés. Si vous faites cela rapide comparé au temps que vous laissez l’écran rester c' est o.k.
- Pour afficher une valeur de 16 bits soit divisée par 256 et afficher le résultat ou séparer l’octet haut et l’octet de poids faible et les afficher l’un après l’autre avec un petit frein entre les deux.