Construí un circuito simple. El propósito principal es utilizar RDA cuando se produce una interrupción, un LED parpadeará. Pero no puedo obtener respuesta. Utilicé HIPERTERMINAL para comunicarme con la imagen a través del dispositivo convertidor usb a ttl PL2303. No pude averiguar lo que está mal. Pic esta trabajando PL2303 está enviando datos. Pero el sistema no funciona. Aquí está mi código
#include<16f877.h>
#fuses XT,NOWDT,NOPROTECT,NOBROWNOUT,NOLVP,NODEBUG,PUT
#USE delay (clock=4000000)
#use rs232 (baud=9600, xmit=pin_C6, rcv=pin_C7, parity=N, stop=1)
#INT_RDA
void RDA(void)
{
output_high(pin_b0);
output_low(pin_b0);
}
void main() {
enable_interrupts(global);
while(1){
enable_interrupts(INT_RDA);
}
}