Si aún no eres usuario, puedes crear una cuenta o entrar
Haciendo funcionar un LCD KS0108 con PIC 16F876

El amigo Armando me ha enviado hoy por la mañana un fichero RAR por correo de su proyecto de fin de carrera que utiliza un PIC 16F876 y un LCD gráfico basado en el chip KS0108.
Me comenta en el mail que tuvo extensos problemas al igual que yo a la hora de hacer funcionar ese LCD. La libreria que trae el CSS no vale par anada y la poca documentación no ayuda en nada tampoco...

Voy analizar en profundidad el fichero que me ha pasado y mirar por donde he fallado. Por supuesto, darte las gracias armando por tu colaboración y espero tener noticias tuyas pronto y que nos mantengamos en contacto.

El amigo Armando está trabajando en un proyecto que reconocía los movimientos de la mano con sensores de tipo Flex-Sensor (basados en tiras de Mylar que varían su resistencia en función de la flexión). Desde luego un proyecto muy interesante que espero que nos comenté por aqui más adelante :)

A continuación, os dejo parte del correo que me ha enviado con sus conlusiones...



Armando ha escrito:

Comentarte que por fín lo conseguí hechar a andar. Lo he utilizado en el proyecto fin de carrera que basicamente consistía en un sistema que reconocía los movimientos de la mano basandose en unos sensores llamados flex-sensor (tiras de plástico mylar que varían su resistencia en función de la flexión).
El caso es que utilicé la pantalla para mostrar unas barras que se mueven al ritmo del movimiento de los dedos. Independientemente de eso, utilicé un pic 16f876.
La librería para el CCS llamada KS0108 no me valía para nada. Recuerdo que a ti tampoco te iba.
El caso es que me cogí el datasheet del fabricante (que hay varios) y me lo empollé un poco.
La verdad es que es mas o menos sencillo, mirando el protocolo y cumpliendo los tiempos no hay problema. En realidad solo existen 3 o 4 instrucciones, establecer coordenada X, Y, y Z, escribir, leer y leer el registro de estado. En mi programa los tiempos van todos sobrados, es decir, que segun el fabricante los ciclos de lectura y escritura estan en el orden de nanosegundos, mientras que yo al utilizar un cristal de 4 Mhz, lo mínimo que puedo contar es 250 ns, pero no hay problema con eso mientras se respeten las temporizaciones en exceso.

Ah, otra cosa, hay muchos fabricantes que utilizan ese controlador, lo que importa es el patillaje, en los dos datasheet que te adjunto, uno está en chino, pero es mi modelo exacto (comprado en futurlec) y el otro en inglés (que es el que he utilizado para entender el protocolo).

Armando.

Comparte esto con tus amigos!

Comentarios:


Freddy Maila
Enviado el 02/01/2007 (00:09)
hola Armando,te escribo porque necesito que me ayudes.

Yo tengo que realizar un proyecto similar al tuyo pero todavia no se como acerlo ni por donde empesar no se que sensores son los adecuados para este proyecto.
Mi proyecto trata igual de capturar el movimiento de los dedos y mostrar graficamente en una pc, me gustaria que me ayudes con la mayor infomacion posible y cuales son los elementos que necesito .

Muchas gracias por la atencion prestada y te agradesco la pronta respuesta .

Att,

Freddy Maila

Quito-Ecuador


Ronal
Enviado el 18/04/2007 (23:15)
Hola seria posible que publicaras la libreria en cuestion del lcd, me interesa mucho pues estoy en un proyecto que requiere un lcd de esas caracteristicas
saludos cordiales
Ronal
Lima-Peru

Benjamin
Enviado el 24/04/2007 (01:02)
Estoy usando la libreria GLCD.c y la verdad que los resultados no son nada favorables, lo único que logré obtener fueron rayas y ruido en la pantalla.
Esta claro que este driver tiene problemas para manejar el chipset del LCD la pregunta es se soluciona esto.


victor ( xure)
Enviado el 14/06/2007 (21:19)
hola e estado toda la tarde tratando de encontrar un cto q funcione con un a pantalla de lcd y con un a pic 16f84a i no e podido encontrar¿padrian darme una direccion donde poder encontra?

Antonio
Enviado el 10/07/2007 (18:02)
Podrías ayudarme a realizar un trabajo de fin de cursos, tengo un pic 16f873 ó 16f876 y quiero obtener dos lecturas analógicas, pasarlas al puerto serie, y enviarlas a una pc, sin embargo no sé como hacer que por el puerto serie se transmitan ambos datos y no sé como hacer desde el inicio, gracias, saludos.

Oscar Gonzalez Oscar Gonzalez es un colaborador!
Enviado el 10/07/2007 (19:24)
Hola Antonio,
Segun lo que comentas, bastaría con usar el conversor AD del PIC y luego simplemente enviarlo mediante el puerto UART.

Una vez que recuperas las señales analógicas, toma esos valores y los envías simplemente con putc por ejemplo uno tras otro. Repites la operación X veces por segundos para monitorizar y debería funcionar correctamente.

No es que sea dificil pero lleva su aquel de programación. Prueba a buscar en el foro de micropic.es de mi amigo Nocturno, seguro que encuentras algun ejemplo.

Saludos.

Manel
Enviado el 23/01/2008 (00:17)
Necesito ayuda urgente!!
Tengo que realizar un proyecto basado en un programador horario con tres programas diarios y en cada uno de estos introducir el tiempo de activacion. Para ello tengo un 16F876, un PCF8583 como reloj, una pantalla LCD 16x2 y 4 pulsadores para introducir los datos. (MODO,HORA,MINUTOS, SEGUNDOS) La verdad es que el harware ya lo he diseñado y creo que no tendré problemas, pero con el tema del software no me aclaro. Alguien me puede hechar una mano o darme la direccion de alguna empresa que se dedique a hacer programas para microcontroladores??

SALUDOS.

JHANORSA
Enviado el 01/02/2008 (15:54)
NECESITAMOS AYUDA....!!!!

Tenemos que realizar un proyecto que intrerprete el lenguaje de signos, por lo que es necesario un guante que capture los movimientos de las manos al ejecutar las señas de conforman que conforman este lenguaje, creemos que los sensores a utilizar son el acelerometro ADXL330, flex- sensors, y strech-sensors, y utilizo "creemos" por que según información que hemos revisado son los que se ajustan mejor a nuestros requerimientos, pero no sabemos si en realidad son los mas apropiados y que controladores y/o otros elementos debemos utilizar.

Saludos y muchas gracias por la ayuda que nos puedan prestar.





oscar andres
Enviado el 17/03/2008 (21:33)
hola armando te escribo para pedirte un grandisimo favor , si me podrias colaborar enviandome las librerias q utilizaste en tu proyecto para la pantalla de lcd grafica para poderla utilizar en CCS, te lo encargo quedaria eternamente agradecido y en cuanto a tu proyecto yo ya he trabajado unas microfibras que al recibir un impulso de corriente se contraen dependiendo de la cantidad de corriente q hagas circular, en pocas palabras es una simlacion de una microfibars musculares...... en fin estamos en contacto te encrago mi favor
necesito saber tu correo para enviarte la documentacion del trabajo q hice
garciasss


oscarrrrr ... ibague(colombia)

leonardo herrera
Enviado el 28/03/2008 (03:23)
hola, nesecito colaboracion debo realizar un proyecto con el pic 16f84a el cual debe leer señales pwm o modulacion por ancho de pulso las cuales evia un acelerometro adxl 202 y ademas poner los resultados en una pantalla lcd. muchas gracias.

jhon
Enviado el 28/03/2008 (03:32)
hola, nesecito persona que sepa programar en emsabler para programar un pic que lea señales pwm y usa un lcd. preferiblemente que viva en pereira (Colombia) nesecito unas clases de programacion.Gracias.

paul7000
Enviado el 11/04/2008 (23:43)
HOLA A TODOS YO UTILIZO ESTE DISPLAY
PERO LO PROGRAME EN ASEMBLER SALU2

gonzalo
Enviado el 19/05/2008 (18:19)
necesito ese display , soy de argentina y aca no se consigue :s conocen de alguna tienda on-line q lo envie?? Saludos

kike81
Enviado el 12/06/2008 (21:58)
que tal armando, quisiera ver si me puedes ayudar a utilizar una lcd grafica (cualquiera) yo solo se usar pics con lenguaje c (ccs).

pues de antemano gracias

Edilberto
Enviado el 28/08/2008 (15:48)
Hola me gustaria recibir la libreria para el LCD

Luis
Enviado el 10/09/2008 (19:51)
hola necesito un proyecto que se trate de comunicacion usb com pic 16f876

dayan
Enviado el 10/12/2008 (17:45)
hola estoy haciendo un graficador de espectro con esa pantalla me gustaria mucho que me enviaras la libreria por favor te lo agradeceria muchisimo mi correo es dayan334@hotmail.com

Mario
Enviado el 08/07/2009 (21:49)
A mí también muy bien el código, pues no pego una. Gracias

Damian
Enviado el 24/09/2009 (18:03)
Muy buen hilo.

Alguien tiene algo relacionado con el control del GLCD con controladores SED1520?. Programo en CCS, y lo estoy necesitando para terminar un proyecto. Si alguien podria pasarme una libreria o alguna guia para hacerlo funcionar se lo agradeceria en demasia.
No tengo idea de como inicializarlo y los criterios de comunicación y no puedo encontrar nada en la web.

saludos


Enviar comentario

Debes disponer de una cuenta de usuario para publicar un comentario.

Si aún no dispones de una cuenta, únete a la comunidad de BricoGeek.com y registrate ahora, te llevará tan solo un minuto y es gratis. También puedes identificate si ya dispones de una cuenta de usuario.
rss

Conecta con BricoGeek.com

Canales sociales

Nos gusta mucho estar en contacto con nuestros lectores y saber más acerca de sus proyecto e inventos.


También puedes sugerir una noticia en el blog
Tienda de Electrónica DIY y Arduino

Lo que se cuece...

Comentarios recientes Más comentado Top noticias
Feed de novedades

Tienda BricoGeek.com

Electrónica para tus proyectos!

Estás preparando un proyecto o quieres iniciarte en la electrónica? Encuentra todo lo que necesitas en la tienda.

Visita la tienda BricoGeek!

La familia de BricoGeek.com

Conoce toda la gente que hace que BricoGeek.com sea posible cada día:

Alejandro Mallo
Colaborador
Manuel Jiménez
Colaborador
Pablo Toimil
Colaborador
Puedes hacer click sobre un autor para ver todas sus noticias


Etiquetas más populares:

Descubre todo el contenido de bricogeek.com con las etiquetas más populares:

Páginas amigas:

Aqui tienes una selección de las páginas que más nos gusta visitar


© BricoGeek.com 2005-2012

Demuestra lo que sabes hacer!