Le registre TRIS permet de définir si votre broche est une entrée ou une sortie. Pour savoir si vous devez déclarer cette broche en entrée ou en sortie, vous devez vous demander si votre composant va envoyer une information à la carte (bouton poussoir, potentiomètre, interrupteur) ou bien c’est la carte qui va envoyer une information pour contrôler votre composant (led, moteur…).
- Si votre composant envoie une information, alors on place la broche comme une entrée pour qu’elle puisse laisser entrer l’information donc on mettra : TRISDbits.TRISD3=1
- Si votre composant reçoit une information, alors on place la broche comme une sortie pour qu’elle puisse laisser entrer l’information donc on mettra : TRISDbits.TRISD3=0
Cette instruction doit être mise dans le main avant le while (1).