PORTB interrupt on change

Status
Not open for further replies.

Thread Starter

olvine

Joined Mar 10, 2014
99
why it is not working ??

Please Help!!

//// PIC16F887
//// MikroC



void interrupt()
{
INTCON.PEIE=0;
INTCON.GIE=0;

if(INTCON.RBIF==1){
PORTA.RA5=~PORTA.RA5;
INTCON.RBIF=0;
}

INTCON.PEIE=1;
}


void main(){

PORTB=0;
TRISB.RB5=1;
TRISA.RA5=0;
PORTA.RA5=0;

IOCB=1;
WPUB=1;

INTCON.RBIF=0;
INTCON.PEIE=1;
INTCON.GIE=1;
INTCON.RBIE=1;



while(1){
}
}
 
Status
Not open for further replies.
Top