Hola. Estoy tratando de hacer que me funcione la interrupcion cuando se recibe un dato utilizando el pic c, pero no logro que eso pase.
mas o menos el codigo es asi:
#use delay (clock=48000000)//porque tengo el pll activo
#use rs232 (stream=PC, BAUD=230400, XMIT=PIN_C6, RCV=PIN_C7, PARITY=N, BITS = 9)
...
enable_interrupts(GLOBAL);
enable_interrupts(INT_RDA);
...
#INT_RDA
void atenUsartRcb(void){
clear_interrupt(INT_RDA);
x = RCREG;
fprintf(PC,"prueba");
#asm
retfie 1
#endasm
}
alguien me puede ayudar? gracias!