Bonjour,
J'ai besoin de détecter une variation d'état dans le portb.
j'ai essayer avec ce code en Mikroc
Lors de la simulation sur proteus ISIS, j'ai remarqué que le programme entre dans l'interruption mais il sort jamais!Code:unsigned char read=0; void interrupt(){ if(INTCON.RBIF==1){ portc=~portc; read=portb; } } void init(){ portc=0X00; trisc=0X00; portb=0X00; trisb=0XFF; //initialisation de ports intcon=0X88; //initialisation des interruptions } void main() { init(); }
Quelques suggestion svp.
J'utilise un pic 16F877.
merci
-----