Bonsoir,
je suis étudiant en BTS alternance système électronique et je n'arrive pas a resoudre la dernière question du TP que le prof nous a donné.
Q: Modifier le programme initial de manière à incrémenter cpt sur l'IT INT0 et décrémenter cpt sur l'IT INT1.
J'ai compris pour effectuer une interruption que cela soit sur un front montant ou descendant, (j'utilise proteus VSM comme debugger (isis)) j'ai également fait la modification "physique" sur la carte PICDEM2+ soit rajouté un bouton poussoir RB1 avec résistance de pull-up.
- J'ai mis en pièce jointe l'extrait de mon programme en C
Cela fait 2 jours que j'essaye de répondre a cette question avec de multiple recherche via le net.
Il semblerait que le pb ce situe dans le bloc #pragma code vecteur_d_IT=0x08 (adresse de l'interruption définit par le constructeur) // ou 0x18 pour lowpriority
N'hésitez pas me demander plus de renseignement si il le faut.
merci d'avance.
-----