Autor Tema: Displays LCD "diabólicos"  (Leído 1969 veces)

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

Desconectado PicMinor

  • PIC16
  • ***
  • Mensajes: 236
Displays LCD "diabólicos"
« en: 07 de Mayo de 2021, 03:53:50 »
¡ Saludos al foro !

Llevo varios días con un problema "enloquecedor" y agradecería cualquier pista.

Tengo 6 displays LCD de 2x8 caracteres absolutamente standard de distintos fabricantes.

Tengo un circuito (CIRCUITO A) con una salida para display LCD a cuatro bits, con la línea R/W a masa y un programa en PICC utilizando la librería flex_lcd.c. Este circuito funciona perfectamente con ALGUNOS displays.

Tengo otro circuito (CIRCUITO B) con una salida para display LCD a cuatro bits, con la línea R/W a masa y un programa en PICC utilizando la librería flex_lcd.c. Este circuito funciona perfectamente con TODOS LOS displays.

Por lo tanto el hardware es correcto y también lo es el software. Entonces ¿Por qué hay displays que no funcionan el primer circuito?

¡ Por favor necesito alguna pista para investigar !

Gracias por anticipado!
« Última modificación: 07 de Mayo de 2021, 03:56:33 por PicMinor »

Desconectado KILLERJC

  • Colaborador
  • DsPIC33
  • *****
  • Mensajes: 8242
Re:Displays LCD "diabólicos"
« Respuesta #1 en: 07 de Mayo de 2021, 06:45:10 »
Compilados con la misma version?
Velocidades de oscilador identicas en ambos?

Desconectado AKENAFAB

  • Colaborador
  • DsPIC30
  • *****
  • Mensajes: 3227
Re:Displays LCD "diabólicos"
« Respuesta #2 en: 08 de Mayo de 2021, 15:57:41 »

Revisa la frecuencia de operación  y el tiempo en que suben/bajan el pin "E".

Desconectado PicMinor

  • PIC16
  • ***
  • Mensajes: 236
Re:Displays LCD "diabólicos"
« Respuesta #3 en: 10 de Mayo de 2021, 05:29:18 »
¡Gracias por las respuestas!

El circuito A, que es en el que fallan algunos Displays, es precisamente el más lento de los dos. Funciona a 8 MHz mientras que el circuito B lo hace a 32 MHz.

No creo que el problema venga de la velocidad, de todas formas lo verificaré.


 

anything