Autor Tema: Problemas con diferentes LCD  (Leído 2239 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado ingboser

  • PIC10
  • *
  • Mensajes: 3
Problemas con diferentes LCD
« en: 30 de Agosto de 2005, 20:29:00 »
Hola
       
         Mi programa de PIC trabaja muy bien un LCD de 16x1 caracteres, pero no logro hacer funcionar un LCD de 20x2 caracteres con las mismas rutinas. Probe cambiar el tamaño de caracteres, la cantidad de lineas, etc con todas las combinaciones posibles y no logro hacerlo andar. Solo logro aparecer un par de lineas verticales durante el reset. Alguien sabe si necesito cambiar los tiempos o agregar mas instrucciones a la rutina?

 NOTA: el display de 16x1 es powertip y el de 20x2 es de otra marca (no pude saber cual, pero segun el código es un modelo custom porque no vienen de 20x2 con caracteres grandes.


         

Desconectado RaDoN

  • Moderadores
  • PIC24H
  • *****
  • Mensajes: 1498
RE: Problemas con diferentes LCD
« Respuesta #1 en: 31 de Agosto de 2005, 03:58:00 »
Las lineas que aparecen oscuras en el reset son del propio LCD, con solo alimentarlo, estas ya aparecen. Sin importar la marca, ¿sabrías que controladores lleban esos LCDs? Seguramente el 16x1 un HITACHI, pero ¿y el otro? Porque es bastante raro ...
Si juegas contra el mejor, pierdes como los demás.

Desconectado ingboser

  • PIC10
  • *
  • Mensajes: 3
RE: Problemas con diferentes LCD
« Respuesta #2 en: 31 de Agosto de 2005, 16:35:00 »
El segundo LCD no se que marca es pero su código es CCS1624. Probe nuevamente con diferentes configuraciones de Fuente y Cantidad de líneas, tiempos de espera de inicializacion, etc y nada funciona.

¿alguien sabe si es necesario inicializarlo como dice el manual? Porque el display powertip para inicializar necesita un retardo de 15 ms y que le coloquen el dato 0x28 para configurarse. En cambio los manuales dicen que hay que mandar el dato 0x20, un retardo, el dato 0x20, un retardo, el dato 0x20, otro retardo y recien el dato 0x28 con el chequeo de BF.

Con respecto a las lineas verticales, estas aparecen a veces cuando toco los botones y el PIC envia nuevos datos al display. El efecto que se produce es que la mitad del display (ambas lineas) queda con todos los segmentos encendidos en un color azul oscuro por una fracción de segundo y vuelve a apagarse.

Desconectado bartox

  • PIC10
  • *
  • Mensajes: 38
RE: Problemas con diferentes LCD
« Respuesta #3 en: 01 de Septiembre de 2005, 06:52:00 »
Seria interesante que pongas el codigo de u programa para ver si hay que corregir algo. En principio los LCD de caracteres de 1 y 2 lineas funcionan igual, lo unico es que  para acceder a la segunda linea hay que enviar un dato que en el caso por ejemplo del PICBasic es el $FE, $C0.

Un saludo,
Bartox

Desconectado callecuatro1976

  • PIC12
  • **
  • Mensajes: 85
Re: Problemas con diferentes LCD
« Respuesta #4 en: 11 de Mayo de 2015, 15:16:54 »
tengo un problema con el lcd de 1 línea me escribe la mitad justa 8 caracteres y el resto no que puede ser ?

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re: Problemas con diferentes LCD
« Respuesta #5 en: 11 de Mayo de 2015, 21:42:23 »
Puede ser la libreria que estas usando. Parece un error de software, ya que al menos 8 caracteres te los escribe.

Desconectado callecuatro1976

  • PIC12
  • **
  • Mensajes: 85
Re: Problemas con diferentes LCD
« Respuesta #6 en: 12 de Mayo de 2015, 11:03:13 »
ya lo solucione lo toma como 2x8 , saludos