TODOPIC

Microcontroladores PIC => Primeros pasos - Iniciación a los microcontroladores => Mensaje iniciado por: nami_ronoa en 28 de Julio de 2005, 16:01:00

Título: Ayuda LCD powertip2004 A 4x20 y PIC18f452
Publicado por: nami_ronoa en 28 de Julio de 2005, 16:01:00
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
Título: RE: Ayuda LCD powertip2004 A 4x20 y PIC18f452
Publicado por: fer_zone en 31 de Julio de 2005, 21:37:00
Al no postear el codigo no se puede estar seguro, pero lo más probable es que inicializas el lcd en 2 filas (si te fijas en la tabla de comandos el primero que envias es el "Function Set" donde determinas interface 4 u 8 bits, cantidad de lineas y font size, el bit de cantidad de lineas es el bit 3 [7-0]: "0" para dos lineas y "1" para cuatro). Te dejo una secuencia tipica de inicialización:
(en este caso "control" es una macro que envia una palabra de control al lcd)

initlcd                   control   0x38
      control   0x0c
      control   0x01
      call   ret100    ;retardo aprox. 1mS
      control   0x06
      return