Si aún no eres usuario, puedes crear una cuenta o entrar

He estado trasteando este fin de semana con el maldito LCD ampliamente comentado por aqui... Tenia muchas ganas de hacer funcionar un juego simple como por ejemplo el famoso Snake. Hize una série de pruebas en el PC para averiguar de que forma podría realizar este juego sin que sobrepase los limites del PIC. El gran problema es sobretodo la limitación de las matrices a 256 sectores, entonces se me ocurrió una manera muy simple y eficaz para hacer funcionar la serpiente e hice una prueba de funcionamiento con TinyPTC practica-mente igual a la versión para PIC.

He empaquetado el ejemplo y su código fuente principal para el que quiera hecharle un vistazo. El codigo no esta muy optimizado pero demuestra ampliamente que el juego funciona perfectamente y ademas ocupa muy poco, con lo cual en un futuro, podrá haber mas de un juego junto con este en la ROM del PIC :)

Podéis descargar el paquete aquí: PICSnake.rar




Comparte esto con tus amigos!

Comentarios:


Khronos
Enviado el 28/02/2006 (05:05)
Buenas PK, he llegado a tu página a través del foro Todopic.
Casualmente yo tambien estoy peleandome con el dichoso LCD. Y en proteus parece que me simula bien, pero montandolo, no hace nada. No enciende ni un pixel, ni bien ni mal, nada. Me gustaria saber si has conseguido hacer algun progreso en este tema. Hasta ahora e usado una libreria que hay para el CCS, seguiré investigando....

Saludos..

Oscar Gonzalez Oscar Gonzalez es un colaborador!
Enviado el 01/03/2006 (11:00)
Hola khronos, gracias por tu visita en este blog :)
Me alegra saber que no soy el unico puteado por este LCD! jajaja
En principio en Proteus consegui hacerlo funcionar con la librería que trae el CCS, pero con el PIC jamás (como has podido comprobar en varios post aqui).
Estos dias he hecho algunas pruebas y parece que el PIC se reinicia solo y no llega a arrancar el programa nunca. En principio pensé que era porque se quedaba frito al consumir el LCD mas de la cuenta. Lo conecté a una fuente estabilizada con un regulador 7805 y seguia haciendo lo mismo. Luego activé la salida RS-232 con un MAX232 para hacer un debug en el hyperterminal y vi como el pic no llegaba a ejecutar el programa nunca. Lo tengo montado actualmente en un protoboard, pero a estas altura y depues de 2 meses de investigación y ni un pixel en pantalla, realmente me estoy quedando sin ideas...
Si tiene MSN añademe como contacto y estaría encantado de poder charlar sobre el tema.
Un saludo khronos! ;)

Khronos
Enviado el 06/03/2006 (02:03)
Buenas pK.

Ya veo que no hay forma de meterle mano a esto..
Yo hice los mismo pasos que tu, por eso me he alegrado al leerlo.
Cuando algo no funciona, desconfias de todo..jeje.
El caso es que yo no llegé tan lejos, me refiero al depurado por el hyperterminal.
Yo tambien pensé que el pic estaba roto o que no ejecutaba el programa, y lo que hice fué, dejar el programa como estaba, y al final del todo hacer un bucle infinito en el que hacia parpadear un led por un pin de un puerto que me sobraba.
Pues mira tu por donde resulta que si ejecutaba, es decir, el led parpadeaba, por lo que el programa se ejecutaba correctamente, pero en el Lcd no se veía nada de nada.
Ya estoy empezando a pensar que la libreria que hay en el CCS para el KS0108 no vale. De echo me la estoy empollando para ver lo que hace.
Quiero hacerme un programa controlando el LCD a palo seco, ni libreria ni nada.
Quizas sea que la libreria no respeta los tiempos minimos o algo de eso, no lo entiendo. Bajate el datasheet del controlador y echale un vistazo... se ve jodio, pero creo que se puede hacer.
Ya que parece que somos los dos unicos pringaos que hemos comprado este cacharro... habra que echarlo a andar!!! jeje

Saludos pK.

P.D: Ya te agrego en el MSN


Oscar Gonzalez Oscar Gonzalez es un colaborador!
Enviado el 06/03/2006 (18:52)
Hola Khronos,
Me alegra saber que no soy el unico puteado por este maldito LCD xD
Me gustarçia que nos cruzásemos algun dia por el Messenger y hablemos de como intentar poner este jodido aparato a funcionar :)

Un saludo amiguete :)


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!