Bonjour,
j'utilise un pic18f2450, je veux que chaque fois je click sur un bouton je declenche un buzzer mais par interruption sur RB0
j'ai un problème dans mon programme car il rentre pas dans l'interruption
voila alors c juste pour le test d'intérruption sa marche pas#include <p18f2450.h>
//routile d'intéruption
void interrupt_at_high_vector(void)
{
if(INTCONbits.RBIF==1) //detection
{ PORTCbits.RC2=1;
}
INTCONbits.RBIF=0; }
#pragma code high_vector=0x08
void Vers_INT08(void){
_asm goto interrupt_at_high_vector _endasm
}
#pragma code
void main(void)
{
INTCONbits.INT0IF=0;
INTCONbits.INT0IE = 1;
INTCONbits.GIEH = 1;
TRISB=0x01;
TRISC=0x04; //configure port C2 en sortie
PORTBbits.INT0=1;
while(1);
return ;
}
merci
-----