TODOPIC
FORO TÉCNICO => Foro Técnico => Mensaje iniciado por: aitopes en 31 de Octubre de 2006, 18:21:35
-
Hola amigos!
Hoy tengo un dia negro....
Baje una hoja de datos de un GLCD 128x64 Winstar WG12864B y el pin-out me coincidia al pelo con la conexion para ese modulo que propone la ayuda de Mikrobasic. Arme las fichas, conecte todo....y...solo media pantalla negra.
Despues de un par de minutos dando vueltas y midiendo, veo que detras del modulo dice "WG12864A"..digo "¿sera muy distinto el A del B?"
Busco la hoja correcta, y........el pinout no tiene nada que ver.
Ahora el LCD no muestra nada, y no se si es por algun tipo de error o por que lo asesine.
El osciloscopio muestra actividad en los pines de datos, es decir, el micro esta corriendo el programa.
Me gustaria si alguien uso un bicho de estos me tire una punta para encontrar el problema.
Por error, conecte +5V al pin Data/Instruction y a Vee (Negative Voltage Output, que no se para que es...)
Una duda que tengo es si "RS" es lo mismo que "D/I"...En la datasheet correcta (http://www.alldatasheet.com/datasheet-pdf/pdf/90428/ETC/WG12864A.html) aparece "D/I" y RS no existe, por eso asumo que son la misma cosa.
En fin....me parece que el GLCD paso a mejor vida sin siquiera haber mostrado un "hola mundo" :(
-
Otro cosa que puede pasar es que tenga algun error con el tema del contraste.
El display tiene los pines
1 = GND
2 = VDD
3 = Contraste (Vo)
4 = D/I
5 = R/W
6 = E
7 = DB0
.
.
14 = DB7
15 = CS1
16 = CS2
17 = RESET
18 = Vee (Negative Voltage Output)
19 = Anodo LED
20 = Katodo LED
Yo tengo un pote de 5K puesto entre 1 y 2, con el punto medio en 3. Lo muevo de un extremo al otro y no pasa nada. No se que es el pin 18, asi que no lo conecte.
Saludos.
-
Yo tengo un GLCD que también lleva un pin Vee. Para que funcione es imprescindible meterle por ahí tensión negativa, en mi caso eran -18V.
¿No te lo explican en la datasheet?
-
A mi me parecen bien distintos.
Para empezar Vcc Y GND tienen los pines invertidos.
Aca te dejo las hojas de datos de los dos (directas de Winstar) para que verifiques lo que digo :(
http://www.winstar.com.tw/products/products_show.php?pid=260
http://www.winstar.com.tw/products/products_show.php?pid=81
Bueno espero no estar dando malas noticias pero...................
un saludo
-
Por error, conecte +5V al pin Data/Instruction y a Vee (Negative Voltage Output, que no se para que es...)
Hola:
Ariel, eso le puedes preguntar a Olotill, el resultado: en el caso de él murio el GLCD, pasate por mi web, alli tengo un esquema para GLCD 128x64, con algunos problemas al inicio e invirtiendo las lineas de CS1 y CS2 y con la ayuda de amigos del foro lo pude hacer andar, no he cometido el error de darle tension positiva a VEE. Ahora, no me confio del MKB ya que intente hacer andar mi otro GLCD y no consegui ningun resultado, si gustas puedes armarte el circuito que te mencione y te paso el hex para que lo pruebes.
-
Pasame el HEX nomas...arme todo con pines intercambiables justamente para probar.
Voy a descargar tu esquema (gracias gracias gracias!)
En el caso de la ayuda del MKB, conectan Vee a Vcc directamente....no se que funcion cumple. El hecho que la descripcion del pin sea "Negative Voltage Otuput" no parece indicar eso.
Respecto del soft...probe el ejemplo tal cual esta en la ayuda del MKB, y otro que hice yo con el Pic Simulator IDE.... Ambos con el mismo resultado.
Bueno, voy bajando tu esquema.
GRACIAS!
-
Hola Gio!
Ya que tan gentilmente me has ofrecido tu ayuda, voy a abusarme:
(http://www.freewebs.com/glafebre/GLCD.bmp)
En el esquema (el pinout de tu GLCD es diferente al mio) veo un pin conectado a +V mediante una R de 680 ohms...que pin es? Lo mismo para el que has conectado a travez de la R de 10K.
GRACIAS!
-
Hola:
Ariel, el pinout de mi GLCD es:
PIN DESCRIPCION
1 VDD
2 VSS
3 Vo
4 DB0
- -
- -
12 CS1
13 CS2
14 RST
15 R/W
16 D/I (RS)
17 E
18 Vee
19 A
20 K
Como veras la resistencia de 680ohms es para el backlight, y la de 10K para el RST.
Si gustas, en esas condiciones y como esta armado el esquema puedo pasarte mañana a primera hora el hex.
-
Estoy desvelado...me fui a la cama y ni caso de dormir, asi que supongo que andare por aqui cuando te levantes. ;) Espero tu hex, a ver si murio o no el GLCD.
Gracias otra vez.
-
Hola:
Ariel, aqui te dejo el HEX, espero que te sirva y ojala este vivo todavia el GLCD :mrgreen:
-
Hola Gio, amigos! :mrgreen:
El "desvele" y el esquema de Gio (maestro!!!) sirvio: el contraste se regula no con un pote con los extremos en VDD y GND y el cursor en Vo, SI NO QUE SE PONE CON LOS EXTREMOS EN Vo y GND, CON EL CURSOR EN Vee....asi anda perfecto (tal como se ve en el esquema de Gio).
:-/ EL GLCD ESTA....VIVO!!!!!!!!!! :-/
Mil gracias!
Ya me pongo a jugar con el. ¿Alguien dijo hacer un PONG o Tetris?
-
Hola:
Felicidades Ariel, que bien que aun esta vivoooooo...!!!!!!! :-/
Probaste con el HEX que te envie?
-
Todavia no, me entusiasme a poner puntitos, lineas y esas cosas. Con el Pic Simulator IDE, por que con MKB me hace cualquier pavada. Seguramente es mi culpa, claro!
En un rato voy a modificar el cableado para poder probar tu HEX .
-
Hola:
no creo que seas tu, esta dando problemas el MKB, en fin, me alegro que te haya funcionado y hecho tu mismo :-/
-
Si! HEchas por uno las cosas tienen otro sabor. Me parece que abandono el MKB, y me voy para tu lado: PBP+
Con el PIC SIMULATOR IDE estoy mas solo que Adan en el dia de la madre! :)
-
Hola:
Te va a gustar, a ver si cuando tienes ya dominado el tema del GLCD le damos a hacer un jueguito :D :D :D
-
Hecho. Pense en pasar a C...pero no doy pie con bola. :)
Saludos. ME voy a dormir, llevo mas de 36 horas despierto. :ni)