TODOPIC
Microcontroladores PIC => Todo en microcontroladores PIC => Mensaje iniciado por: nami_ronoa en 29 de Julio de 2005, 14:49:00
-
Ayuda LCD powertip2004 A 4x20 y PIC18f452
Hola, mi problema es que al inicializar el LCD uso las rutinas que se utilizarian para un LCD compatible Hitachi, y solo puedo escribir en las 8 primeras columnas de las 2 primeras filas, como si fuese un LCD 2x8. Como tendría que hacer para poder escribir en toda la pantalla. ¿Será problema de la inicializacion?
El LCD es un Powertip2004 A
Gracias
-
Hola. Primer posible problema:
Es probable que estes utilizando un codigo de programa que inicialice un LCD de 8x2, por lo que al inicializarlo con el mismo, le estas indicando al LCD que solo vas a utilizar las primeras 2 filas, y 8 columnas.
Si ya solucionaste eso, fijate que para hacer funcionar las 20 columnas de la fila 1, necesitas llenar las posiciones 00H a 13H.
Para la fila 2 las posiciones son: de 40H a 53H.
Por lo tanto asegurate que el codigo del programa llene esas posiciones de la RAM del LCD. Sino, necesitas modificar el codigo. Pasamelo si queres que te paso la modificacion. 
Por ultimo, lee bien el Datasheet del microcontrolador del LCD PowerTip(usa el Hitachi 47880). Ahi vas a ver que la posicion RAM de cada caracter (fila x columna) hace un corte de memoria raro,despues de la mitad de memoria RAM total del microcontrolador del LCD.(esto mas que nada cuando queres llenar mas de una pantalla, entonces lo unico que haces es producir el desplazamiento de la pantalla hacia la Izq o derecha en 20 posiciones Si necesitas mas info: brunodini@yahoo.com.ar
Saludos.