TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: manex_1987 en 09 de Julio de 2007, 09:56:30
-
Buenas
Salseando con C18 y la libreria XLCD, me he dado cuenta de que tiene un bug (o un descuido o desconocimiento mio) mediante el cual, aun poniendo #DEFINE UPPER (para usar el nibble superior en modo 4bits), configuraba el codigo con el nibble inferior. Pues bien, he decidido "amontonar" todo el codigo concerniente a XLCD.h en un solo archivo, para poder usarlo como un include cualquiera, sin que recurra a los archivos del compilador.
Solo decir, que me funciona. Recordad que teneis que definir PUERTO DE DATOS, PINES {RS,RW,E} , MODO 4/8 BITS , y NIBBLE SUPERIOR O INFERIOR SI EN MODO 4 BITS (mediante el #define upper). Aunque esta en ingles, no es nada dificil de entender donde hay que cambiar los parametros.
http://www.megaupload.com/?d=GOYC0O91 (http://www.megaupload.com/?d=GOYC0O91)
No es mucho pero espero que sirva.
un saludo!
-
Gracias manex_1987, la verdad que estoy muy interesado en hacer funcionar esa librería de xlcd y las pocas veces que la probé no lo logré, así que voy a buscar la que comentas y probarla. El problema es que estoy empezando con C y mas en concreto con el c18 y he quedado un poco pillado en ese tema.
Gracias.
-
Lo dicho en el post anterior muchas gracias manex_1987 ha funcionado a la primera.
Un saludo.
-
No sé porque pero con esta librería me funciona a la perfección. Llevaba varios días perdido. Gracias y un saludo.
-
No es problema de la librería, sino que en C18 deben agregar al proyecto xlcd.h y los archivos fuente, para realizar la compilación y efectivizar los cambios ;-)
-
hola!
algun ejemplo de como hacer funcionar el LCD en la PICDEM NET 2 ? porque no logro tener exito, baje el archivo pero me da errores varios al hacer el build
gracias