Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <30F4013.h>
- #fuses XT, PR, NOWDT, NOPUT, NOBROWNOUT, NOMCLR, NOCKSFSM
- #use delay(clock=4000000)
- #use rs232(baud=12500, bits=8, parity=N, UART1)
- #bit txif = 0x0084.9//IFS0.U1RXIF
- char rcvchar=0x00; // último carácter recibido
- #int_rda
- void serial_isr()
- {
- rcvchar=0x00;
- if(kbhit()){rcvchar=getc();}
- }
- void main()
- {
- enable_interrupts(int_rda);
- while(1)
- {
- if (rcvchar)
- {
- printf("!");
- rcvchar=0x00;
- }
- }
- }
Add Comment
Please, Sign In to add comment