Testeando un LCD Gráfico (KS0108)

Desarrollo de Proyectos de Electrónica con Microcontroladores PIC

Testeando un LCD Gráfico (KS0108)

Notapor biblioman » Dom Mar 24, 2013 1:26 pm

Hola tod@s. Hace unos meses adquirí por ebay un GLCD made in China, concretamente el QY-12864BG por 13 Euros y gastos de envío gratis. No encontré mas información sobre él que la que el vendedor proporcionaba, donde ponía que el controlador gráfico era compatible con el KS0108. Por ese precio me arriesgue y pedí uno para probar. Pues bien como se ve en los vídeos el resultado de las pruebas fue satisfactorio y el GLCD funcionó perfectamente con las librerías de CCS. Aquí dejo el .DNS

Imagen

Los pines de control son configurables a través de etiquetas #define en la librería HDM64GS12.c:

Código: Seleccionar todo
#define GLCD_CS1     PIN_B0   // CS1
#define GLCD_CS2     PIN_B1   // CS2
#define GLCD_DI      PIN_B2   // RS
#define GLCD_RW      PIN_B4   // R/W
#define GLCD_E       PIN_B5   // E
#define GLCD_RST     PIN_C0   // RST


El puerto de datos es el D, también se puede cambiar modificando unas cuantas líneas en la librería.

http://www.aquihayapuntes.com/indice-practicas-pic-en-c/test-glcd-ks0108.html

Salu2
No tiene los permisos requeridos para ver los archivos adjuntos a este mensaje.
Avatar de Usuario
biblioman
Usuario Nivel 10
 
Mensajes: 2015
Registrado: Vie Mar 20, 2009 5:58 pm

Re: Testeando un LCD Gráfico (KS0108)

Notapor Forero » Dom Mar 24, 2013 4:32 pm

Buenas Biblio, el Link en el Tutorial para descargar el LCDAssistant.zip da algún error ,
debería ser :

en.radzio.dxp.pl/bitmap_converter/LCDAssistant.zip

Un Tuto muy bueno, Gracias !
Avatar de Usuario
Forero
Usuario Nivel 4
 
Mensajes: 59
Registrado: Mar Feb 07, 2012 12:28 am

Re: Testeando un LCD Gráfico (KS0108)

Notapor biblioman » Dom Mar 24, 2013 5:06 pm

Gracias por avisar por lo del enlace roto, ya lo he corregido.

Salu2
Avatar de Usuario
biblioman
Usuario Nivel 10
 
Mensajes: 2015
Registrado: Vie Mar 20, 2009 5:58 pm

Re: Testeando un LCD Gráfico (KS0108)

Notapor Forero » Mié May 15, 2013 6:57 pm

Que tal Biblio? Como haces el segundo ejemplo, el del voltímetro? Puedes explicar y poner el código?
Este Post me ha parecido interesante y he leido en Neoteo que se pueden implementar el Space Invaders, el Pong o el Breakout.


Ver http://www.neoteo.com/space-invaders-en-glcd-con-16f877a-diy
Avatar de Usuario
Forero
Usuario Nivel 4
 
Mensajes: 59
Registrado: Mar Feb 07, 2012 12:28 am

Re: Testeando un LCD Gráfico (KS0108)

Notapor biblioman » Mié May 15, 2013 7:38 pm

Hola Forero. Lo que pretendía era testear el GLCD, así que utilice los ejemplos y librerías que trae CCS, concretamente el del voltímetro me base en el ejemplo EX_GLCD.C si compilas y simulas ese ejemplo verás que es parecido al que yo hice. El de las imágenes utiliza las librerías que se indican en el ejemplo con algunos cambios en la GRAPHICS.c para poder permitir la carga de imágenes. Si no publico el código es por lo de siempre (el tema del copyright).

Un saludo
Avatar de Usuario
biblioman
Usuario Nivel 10
 
Mensajes: 2015
Registrado: Vie Mar 20, 2009 5:58 pm

Re: Testeando un LCD Gráfico (KS0108)

Notapor Forero » Jue May 16, 2013 4:57 pm

Ya ha funcionado con el EX_GLCD.C,
repasaré la forma en la que se hace el rectángulo
e intentaré agrandarlo, para que quede mejor.
:Grz:
Avatar de Usuario
Forero
Usuario Nivel 4
 
Mensajes: 59
Registrado: Mar Feb 07, 2012 12:28 am

PROBLEMA

Notapor PIPEVAL93 » Mar May 28, 2013 6:31 pm

Saludos estoy empezando en esto de la LCD GRAFICA y es que me sale un error con esta funcion glcd_image(NO); ayuda!!!!!
PIPEVAL93
Nuevo Usuario Registrado
 
Mensajes: 1
Registrado: Mar May 28, 2013 6:07 pm

Re: Testeando un LCD Gráfico (KS0108)

Notapor biblioman » Mar May 28, 2013 9:18 pm

Hola PIPEVAL93. Bienvenido al foro, la función glcd_image() no está implementada por defecto en la librería GRAPHICS.c que trae el compilador, por eso te da error. La razón de porque no está publicada la librería modificada la tienes un par de "post" mas arriba. Te digo lo mismo que a memo, si estás empezando con la librería tienes el ejemplo EX_GLCD.C para ir comprendiendo la librería y a partir de ahí modificar lo que creas conveniente.

Salu2
Avatar de Usuario
biblioman
Usuario Nivel 10
 
Mensajes: 2015
Registrado: Vie Mar 20, 2009 5:58 pm

Re: Testeando un LCD Gráfico (KS0108)

Notapor jnfran92 » Vie Jul 12, 2013 1:30 am

Hola, antes de nada quiero felicitarle por su página es un excelente aporte al conocimiento y al saber humano.
Ahora, no puedo descargar el LCD Assistant, ya que en la página oficial al abrir el link, aparece un error al final de la descarga. Les pido de favor que alguien me ayude subiéndolo a algún servidor o algo, muchas gracias!.

Saludos,
Juan!
jnfran92
Nuevo Usuario Registrado
 
Mensajes: 3
Registrado: Vie Jul 12, 2013 1:25 am

Re: Testeando un LCD Gráfico (KS0108)

Notapor biblioman » Vie Jul 12, 2013 7:17 am

Hola Juan. Bienvenido al foro, gracias por tú comentario. Me acabo de descargar el archivo sin ningún problema. Te pongo el enlace de nuevo. ¿que error te sale? si te sigue dando problemas me lo dices.

Un saludo
Avatar de Usuario
biblioman
Usuario Nivel 10
 
Mensajes: 2015
Registrado: Vie Mar 20, 2009 5:58 pm

Siguiente

Volver a Proyectos con PIC

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 1 invitado

cron