Hola muchachos, yo de nuevo y con el mismo problema. Suspendí para armar una fuente de +12 -12 +5 1A que si a alguien le hace falta la publico.
Seguí con pruebas y descubrí algo. El pic recibe los datos que le envío..logre verlo a través del siguiente programita
#include <18f4550.h>
#fuses HS, NOWDT, NOLVP, NOBROWNOUT, NOPROTECT, PUT
#use delay(clock=20000000)
#use rs232(uart, baud=9600, xmit=PIN_C6, rcv=PIN_C7, BITS=8, stop=1, PARITY=N,ENABLE=PIN_D1 )
char dato;
void main()
{
while(true)
{
if(kbhit())
{
dato=getc(); // solo para actualizar el estado de la kbhit()
output_toggle(PIN_D0);
}
}
}
Lo que no logre hacer es que el pic transmita un carácter y poder verlo en el hiperterminal. He probado con dos pic´s, verifique conexiones, reloj, velocidades, alimentaciones. Como notaran en la linea del use rs232 coloque ENABLE=PIN_D1que hace destellar un led que tengo colgado en este pin cuando envia un dato. Durante la prueba de envio lo hacia...pero nada aparecia en la pc. Alguna otra sugerencia?
Desde ya muchas gracias
Saludos