Estoy realizando unas pruebas de comunicación entre un pic y un PC, he realizado una aplicación muy sencill para ver que todo va:
do { caracter = getc(); putc(caracter+1); } while (1);
Con esto he verificaco que la configuración de puerto es correcta.
ahora bien, he intentado hacer un programa que leea del puerto una cadena entera hasta recibir un caracter 13 (intro),
según la ayuda del CCS sería:
char bufer [40]; printf ("Inserta frases y terminalas con INTRO\r\n"); do { fgets(bufer,COM1); printf (bufer); } while (1); // bucle infinito
El problema esta en la función de captura (creo), que no lee bien la frase,... ¿que puede estar fallando?...