Bonjour,
Je souhaiterais gérer les interruptions sur le port B d’un pic 18f4620. J’ai un « clavier » 3 touche sur les ports RB1/2/3 qui permet de faire +1%, valider, -1%. Quand l’utilisateur clic sur l’une des touche je voudrai qu’une interruption soit détecter sur front descendant et appeler un sous-programme en C qui permet de géré la demande utilisateur. Je code sous MPLABX avec le compilateur XC8 vs 1.12 et je transfert mon programme a travers un pickit3.
Cette augmentation de % devra augmenter la valeur du PWM du pic. Pour l’instant j’ai régler les INTCON = 00011000 ; INTCON2 = 0000000 ; INTCON3 = 00011011. Je ne suis pas sûr de mon réglage.
Merci de m’aider à comprendre comment fonctionne les interruptions et me donner un petit programme d’appel en C pour récupérer l’information d’interruption.
-----