Estoy tratando de utilizar la comunicación USART en un microcontrolador PIC18F6722. Más concretamente habilitar el receptor y adjuntarle una interrupción de recepción.
La hoja de datos describe los bits relevantes de la siguiente manera
RC2IE: USART2 Receive Interrupt Enable bit
1 = Enables the USART2 receive interrupt
0 = Disables the USART2 receive interrupt
CREN: Continuous Receive Enable bit Asynchronous mode:
1 = Enables receiver
0 = Disables receiver
Sin embargo, por alguna razón este trozo de código no lo hace:
PIE3bits.RC2IE = 1;
RCSTA2bits.CREN = 0;
Quiero poner ambos a 1 aunque no está funcionando. ¿Alguna idea?
Anteriormente hice una pregunta similar aunque no obtuve ninguna información útil