Título: Manual Usuario Rev: v3.0.1 – Marzo 2012 Página: 109 de 148
void RF_INT_EN(void) Esta rutina se encarga de habilitar la interrupción externa del microcontrolador (RB0) que utiliza el módulo de RF en la recepción de datos. Para ello se configura como entrada el pin RB0. Aunque se puede manejar el módulo sin interrupciones no se garantiza el mínimo tiempo de respuesta. Ejemplo: //-----------[Rutina de configuración y activación con interrupción]---------//Habilitar interrupciones RF_INT_EN();
6.4.3.3 Diagrama de flujo para envío y recepción de datos Interrupción ext
Definir RF_DIR
RF_RECEIVE()
Definir RF_DATA
Retorno
RF_SEND()
2
0
Retorno
2
1
0
Tratar datos
Tratar datos
1 Envio realizado y AKC recibido
Envio realizado y AKC no recibido
Salir interrupción
Envio no realizado y AKC no recibido
Diagrama 4. Envio de datos en C
Diagrama 5. Recepción con interrupción en C
www.moway-robot.com