gabrielz1 dijo:
hola maunix, como te dige el LCD funciona correctamente, pero me estaba preguntando si derepente el formado en el que estoy emviando el caracter estara bien, o derepente para emviar datos al PIC se debe emviar teniendo algun formato de emvio tanto la comunicasion del^PIC a la PC como de la PC al PIC derepente algo estamal, puesto que cuando uno los pines del conector DB9 el 2 y 3 que son de TX y Rx , puedo emviar y recivir normalmente los datos que quiera dentro de mi PC, pero cuando quiero emviarlo al PIC este no me responde ni nada, por eso te estaba pidiendo no se si tu tienes algun codigo que me podrias emviar para poder probar tanto transmision como recepcion del PIC al PC, bueno las rutinas lo estoy realizando en ensamblador del pic, puesto que todabia no se programar en C del pic, y mi programa ade comunicasion esta en el Visual C++ utilizando MFC version 6.0 en plataforma winxp.
Te estare muy agradesito si me puedes emviar codigos para la Tx y Rx vis el usart del pic.
gracias.
Mira, no hace falta que conviertas nada. El puerto USART de la PC y del PIC, funcionan igual. Son los dos NRZ, solo que uno trabaja con niveles TTL y el otro con niveles RS232.
Si mandas una A, debieras recibir una A.
No tengo ejemplos para el 16F, pero tengo uno de un software "ECO" para el 18F452, pero hay importantes diferencias como por ej, que el TRISC se debe setear diferente para los PIC16 que para los PIC18, por eso no te lo he dado.
Te propongo que paso a paso vayamos resolviendo tu problema, no creo que sea algo grave o al menos lo podremos ir detectando!.
1) Fijate si puedes mandar una letra del PIC hacia la PC. Siempre la misma letra en un bucle infinito a ver si siempre la recibes bien.
2) Una vez que funcionó 1) estamos seguros que el baudeaje está bien configurado, entonces pasamos a una segunda etapa que es la de hacer un "software eco". En el software de ECO lo que haces es recibir un dato en el PIC y responderlo a la PC. Entonces si recibe una A, devuelves una A. De esa forma, "compruebas" si tu hardware de PIC, MAX232 y cableado funciona bien.
3) Por último ya estas en condiciones de probar lo que tu quieres probar, de redireccionarlo al display.
Te invito a que subas tu código, y que lo analicemos.
Saludos