Índice del Foro foros.16f628.com
RegístreseBuscarF.A.Q.Lista de MiembrosGrupos de UsuariosConectarse
Responder al Tema Página 1 de 1
Control LCD de matriz de puntos.Nokia3310
Autor Mensaje
Responder citando
Mensaje Control LCD de matriz de puntos.Nokia3310 
Enas de nuevo.Esto es lo que estoy usando para el control del lcd.
Fue un cambio radical el usar este.Antes usaba uno de 16x4 lineas.Esta claro que este tipo de displays solo se usan para caracteres,pero aun asi intente hacer el invento con el.Me quede parado enseguida,era lento y tenia la memoria muy limitada.Con el del 3310 no tienes ningun problema.Se actualiza impresionantemente rapido.Es tan facil como verlo funcionar en un movil ,metiendole algun juego o algun grafico que se mueva.Yo desde luego sigo con este hasta que consiga uno en color de algun movil mas moderno.
Al lio:
El nombre comercial del lcd es LPH7779:
http://www.x-robotics.com/hardware.htm

El driver esta sacado de la pagina de CCS.
http://www.ccsinfo.com/forum/viewtopic.php?t=25571&highlight=3310

El programa no es muy complicado,lo aburrido de verdad es extraer las fuentes de las letras.Para eso rebuscando un poco encontramos el GLCD GENERATOR:
http://webs.ono.com/cucaracha/todopicgenerator.htm
Extrae la fuente que le digamos al tamaño que queramos.
El extractor nos da la informacion de lo que ocupa la letra.Lo he modificado esto un poco para meter letras de gran tamaño.No es una maravilla pero funciona perfectamente.

Un problema que hay con esto es el espacio que tengamos en el pic.Las letras se guardan como constantes y ocupan mucha memoria.
Por ahora llevo 2% de RAM de 3968 bytes y 6% de ROM de los 64K que tiene.Tengo cargados los numeros del 0 al 9 ,el simbolo de la coma y el de los grados centigrados.Tengo tb metido un dibujo con un logo para que salga al arranque del pic.
Importente:He tenido problemas al meter arrays de constasntes de mas de 250 elementos mas o menos..
La solucion... hacer 2 arrays distintas para cada letra y luego desde el programa leerlas en orden ,una detras de la otra.

Yo uso el del 3310 ,que es monocromo.Los hay en color y practicamente se usa el mismo sistema.
Me cargue la pantalla intentando polarizar el lcd en negativo y me faltan algunas lineas.CUANDO LUEGO LEI EN EL PDF DEL LCD QUE SE PUEDE INVERTIR CON UN COMANDO.Me di una colleja a mi mismo......
Fotos:
La temperatura.

El logo:

Salu2.

Lo siguiente que pondre sera el DAC casero.

A el proyecto se llama (como no) CLIMAPIC.

Ver perfil del usuario Enviar mensaje privado
Responder citando
Mensaje  
He posteado el codigo de las librerias que mencionas el el foro de software, os dejo el link http://foros.16f628.com/viewtopic.php?t=5

Donde puedo conseguir los GLCD's Rosendo_HDI?

Me interesa añadir estas librerias al firmware del 16F877 y a las librerias .NET de mi proyecto, gracias por tu ayuda!

I a ver si alguien mas se anima a postear sus proyectos! Very Happy

Ver perfil del usuario Enviar mensaje privado Enviar correo Visitar sitio web del autor
Mostrar mensajes anteriores:
Responder al Tema Página 1 de 1
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas