Estoy usando pic16f690 y mikroc pro. Quiero crear una interrupción en Rb4 y Rb5 (en esos pines que tengo codificador) y cuando llegó el intertept, quiero encender el LED. Pero el compilador me da un error: 74 317 Operador '.' no es aplicable a estos operandos 'INTCON' MyProject.c ¿Dónde me equivoqué? Por favor, ayúdame.
void interrupt()
{
if ( INTCON.RBIF==1)
{
LED=1;
INTCON.RBIF = 0; // Clear interrupt flag
}//end intcon.RBIF if
}//end ISR
void main()
{
OPTION_REG=0x80;
ANSEL=0x00;
ANSELH=0x00;
CM1CON0=0x00;
CM2CON0=0x00;
T1CON=0x00;
TRISA=0b00000011;
PORTA=0x00;
TRISB=0b00111111;
PORTB=0xff;
TRISC=0x00;
PORTC=0x40;
INTCON.RBIF = 0; // Clear interrupt flag prior to enable
INTCON.RBIE = 1; // enable on change interrupts
INTCON.GIE = 1; // enable Global interrupts