ej_uart.c

Ir a la documentación de este archivo.
00001 
00013 #include <pic/p16f877a.h>
00014 
00015 #define FOSC_HZ 20000000
00016 
00017 #include <uart.h>
00018 #include <delayms.h>
00019 
00020 int main (void)
00021 {
00022         char c=0;
00023         char INTRO[6]="HOLA\n";
00024         char FIN[6]="FIN\n";
00025 
00026         delayms(100);
00027         
00028         uart_open(SET_9600_8N1);
00029 
00030         uart_set_baudrate(19200);
00031 
00032         uart_puts(INTRO);
00033         while(c!=13)
00034         {
00035                 if(uart_kbhit()==1)
00036                 {
00037                         c=uart_getc();
00038                         uart_putc(c);
00039                 }
00040         }
00041         uart_puts(FIN);
00042         uart_close();
00043         
00044         return 0;       
00045 }

Generado el Thu Jan 8 00:55:37 2009 para pic-gcc-library por  doxygen 1.5.1