#include #include "biosdem.h" __CONFIG(0x3539); // Fonction liaison série char a,c; void main(void) { //init liaison série BRGH=1; // 9600 bd avec XTAL=4Mhz SPBRG=25; TXEN=0; // mise en route TX SPEN=1; // configure les broches TXD/RXD CREN = 1 ; // reception asyncrhone (cf 10.2.2) RCIE=1; PEIE=1; GIE=1; //lcd_init(); //lcd_clear(); // TRISA4=0; TRISA2=0; RA2=0; for ( ; ; ) { RA2 = 1 ; if ( a==1) { // lcd_putchar(c); // RA4 = !RA4 ; RA2 = 0 ; a = 0 ; } } } void interrupt isr(void) { if ( RCIF==1) { c = RCREG ; a=1; } }