Buenas!
Ha caido en mis manos un display 128x64 azul retroiluminado (con las fuentes blancas) chulisimo. El modelo (lo q pone en la pcb) es QY-12864BG. En fin, lo monté de una sentada, lo conecté al pic, me hice un programa simplon (encender un pixel en la pantalla) y nada. La pantalla se retroiluminaba pero no habia nada. En fin, mirando esquematicos descubro que la patilla VOUT que da -8V (segun algunas paginas) tiene que conectarse a un pot, y de ahi al pin Vo.
Yo el potenciometro lo conecté entre 5V y 0V, y de ahi al potenciometro. Resulta, que tenia que estar conectado entre -8V y 0V. Yo cagado del miedo... pero he mirado en el datasheet, y vcontraste puede ser entre -14 y 5.3v como valores maximos. Despues de unas soldaduras, todo esta ok, el vcontraste puede ser entre -8 y 0v.
Pero sigue sin funcionar. Ahora si, ahora cuando cambio el potenciometro, si lo llevo hasta un extremo, puedo ver la pantalla blanca (todos los pixels encendidos). Usando el driver HDM64GS12.C que trae CCS, no funciona...
Todos los pines estan bien colocados, y los contactos son buenos. Aun y todo... podria ser una soldadura defectuosa? Con el osciloscopio me he fijado que algunas señales no son enviadas en formato TTL , sino que oscilan entre 2V, con o sin el lcd. Es el ejemplo del pin RS.
Uso un 18f4680, y los puertos C,D y E para el lcd. Alguna idea?
un saludo!