He utilizado uart recibir utilizando el método de sondeo. Pero lo mismo quiero usar en ISR. ¿Cómo puedo escribir una función ISR. Por ejemplo, si estoy usando CC2541. En el manual, he visto que la tabla de vectores para el puerto 1 (donde está conectado UART) es P1INT_VECTOR. Pero no sé cómo escribir una función. Después de algunas búsquedas, encontré que muchas personas usaron una función como la que se muestra a continuación.
#pragma vector = P1INT_VECTOR
__interrupt void p0_ISR(void)
{
/*Some statement*/
}
Pero no sé qué es p0_ISR. No vi esto en el manual o en la hoja de datos. Esta función de interrupción tiene algún prototipo ?. ¿Puede alguien ayudarme a entender esto? Para que pueda implementar en cada microcontrolador no solo CC2541