MPLAB X y XC8: Librería para pantalla LCD 16x2

Saludos!! Siguiendo con los ejemplos en XC8, ahora vamos a tocar el tema de las pantallas LCD, específicamente una de 16x2 (pero la librería también soporta 16x4), debo aclarar que no soy el autor de dicha librería, solo hago uso de ella y muestro con un ejemplo como se utiliza, puedes encontrar la versión original en el siguiente enlace.

El circuito usado es el siguiente, un PIC18F25K22 y la LCD16x2 conectada el puerto B, un botón de reset y sus debidas resistencias (no es necesario puedes conectar solo una resistencia de 10K de MCLR a VCC):
El código de ejemplo es el siguiente (al final de la publicación están todos los archivos para descarga):
Aquí un vídeo del circuito en acción:
Pues de momento todo trabaja bien, habría que hacer mas pruebas con otros microcontroladores, o incluso ver si se pueden usar puertos combinados, etc. Lo que si note es que cuando intente usar un FOSC=64MHz me botaba unos errores sobre unos retardos en lcd.c, así que opte por usar 16MHz.

Aquí el enlace para DESCARGAR las librerias disponibles desde mi repositorio en GitHub, si no sabes como descargarlo puedes checar aquí, bueno por el momento es todo si tienes dudas, comentarios, sugerencias, inquietudes, traumas, etc. dejarlas y tratare lo mas pronto posible responderlas...

No hay comentarios:

Publicar un comentario