Primero:Soy nuevo en el Foro así que saludos a todos..¡¡
Segundo: También recientemente estoy utilizando el compilador CCS y tengo dificultades trabajando con los pines de la USART de un 16F874. Empeando la cláusula #use Rs232 con pines diferentes a los de la USART la comunicación PIC->PC funciona OK, sin embargo cuando empleo los pines de la USART el PIC envía caracteres diferentes a los establecidos en el código. Dejo las líneas de Código, a ver si en ellas encuantran algún inconveniente.
El código es muy sencillo, entonces, puede haber uninconveniente con la USART del micro?. Si o si conviene usar un MAX232 o puedo usar resistencias a la salida de los pines de la USART?.
Codigo:#include <16f874.h>
#fuses HS,NOWDT,NOPROTECT
#use delay(clock=10000000)
#use rs232(baud=4800, xmit=PIN_C6, rcv=PIN_C7)
void main()
{
while(TRUE)
{
output_bit (PIN_B6, 0);
delay_ms(600);
printf("Mensaje de Pruebas"

;
output_bit (PIN_B6, 1);
delay_ms(600);
}
}