MAX232 + PIC16f877, cable serie y codigo

No, aún no consigo recepción amigo, arranca el lcd, muestra rs 232 y ya no muestra nada, despues estoy usando en tera term para enviar el mensaje.
 

Adjuntos

  • serial.zip
    65.4 KB · Visitas: 10
No cambiaste lo que te mencioné sobre no realizar un bucle constante para imprimir en la pantalla.
Debes hacer una comprobación para escribir únicamente cuando se reciban datos.
Tiene contenciones lógicas por estar mal conectado el COMPIM y también está mal configurado.

En el programa estás estableciendo una velocidad de 9600 Bps, pero el COMPIM está en 2400 Bps.
Otro detalle. Debes seleccionar por ejemplo, el puerto 2 para la simulación y el puerto 3 en el Tera Term.

Al COMPIM no necesitas puentearle ningún pin y tampoco es necesario físicamente sobre el conector DB9.
Sólo debes utilizar los pines Tx, Rx, y Gnd.

Mira el ejemplo adjunto. Es una mejora y adaptación del realizado sobre este tema: Ayuda con lcd en pic 16f877
En este ejemplo no se utiliza el pin Tx porque únicamente recibe datos.
 

Adjuntos

  • 16F877A LCD RS232 v2.rar
    72.4 KB · Visitas: 19
¿Y el esquema que estás usando?
Necesitas adjuntarlo para revisar las conexiones.

PD: Así como lo estás haciendo no está bien, porque aunque no se reciba algo, siempre estás enviando datos a la pantalla.
Y otra cosa. ¿La pantalla muestra el texto de inicio?
¿Por qué la programación no es en mikroc?¿
 
Última edición por un moderador:
Atrás
Arriba