#include #include "serial.h" char msg[MAX_MSG]; bit a,serial_error; void init_serial(void) { BRGH=1; // 9600 bd avec XTAL=4Mhz SPBRG=25; TXEN=1; // mise en route TX SPEN=1; // configure les broches TXD/RXD CREN = 1 ; // reception asyncrhone (cf 10.2.2) // RCIE=1; // IT en reception PROVISOIRE !! } void serial_putchar(char c) { while(TRMT==0) // Attend fin d'une précédente transmission ; TXREG=c; // Emet un A } void serial_puts(const char * s) { while(*s!='\0') // Les étudiants le font avec un tableau { serial_putchar(*s++); } }