TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: Picente en 12 de Octubre de 2005, 13:47:00
-
Saludos a los colegas. Tengo un pequeño problema (falta de suficiente conocimiento).
En un lcd 4x16 escribo correctamente las dos primera lineas, utilizando rutinas de control de un lcd 2x16. Mi problema es que cómo le instruyo al display para que me escriba en 3ª y 4ª linea. La última posicion de la segunda línea es 0xdf. ¿Como situo el cursor en el primer carácter de la tercera línea? . Saludos a tod@s
-
Yo he usado un LCD 20X4 pero me imagino que son las mismas coordenadas (o al menos cercanas), aquí te las escribo:
PRIMER LINEA H"80"
SEGUNDA LINEA H"C0"
TERCER LINEA H"94"
CUARTA LINEA H"D4"
Si no funcionan, has un programa que te vaya incrementando la posicion y escribiendola y asi te das cuenta cual es.
Saludos.
-
Mira, creo que el LCD funciona asi:
La tercer linea es continuación de la primera y la cuarta, continuación de la segunda. Entonces, si tu continuas escribiendo en la primera, va a llegar a un punto en que continuará escribiendo en la tercera, y lo mismo con la segunda. Hay varios segmentos que no existen en lo que es el LCD pero el circuito es capaz de direccionarlos, asi, pueden usar el mismo circuito para varios tamaños de LCD, creo que hasta de 40 caracteres.
Saludos.
-
Gracias, DanielHP.
Resuelto mi problemilla; para mi los datos son 0x80, 0xc0, 0x90 y 0xd0.
Saludos.