Hola a todos,
He empecé a trabajar con micro controladores de Texas Instruments MSP430 valor línea. Todavía disfruto trabajando con Ardunio pero puedo recoger un 16 bit TI MSP-EXp430G2 por $9.95.
Texas Instruments es una empresa grande y realmente ha aceptado el DIY, comunidad de fabricante. Su soporte en línea y documentación es fabulosa.
https://Store.ti.com/MSP430-Launchpad-Value-Line-Development-Kit-P2031.aspx
Comenzó a familiarizarse con la arquitectura del chip para el MSP430 arriba. Qué mejor manera para conocer el chip entonces a escribir algo de código.
Tengo unos pantalla ahí y decidió que este sería un buen proyecto a desarrollar.
Haciendo alguna excavación en la web descubrí que muchas pantallas LCD utilizan el controlador Hitachi HD44780 como una interfaz programable.
https://www.Sparkfun.com/datasheets/LCD/HD44780.pdf
Hice alguna búsqueda en la web y había encontrado unos ejemplos de código y una biblioteca que implementa el código para el HD44780.
Pero la mayoría del código fue sólo pequeñas muestras de código y realmente no fue formateado para uso de producción de verdad.
La mayoría del código que encontré fue incompleta y muy buggy, cuando apreto el botón de reset varias veces la pantalla cuando frutos secos y muestra caracteres.
He encontrado un ejemplo de alguien que armar una biblioteca bastante agradable, bien documentada, pero carece de algunas funciones comunes que yo quería.
También, en ninguna parte bien las muestras realmente buen código que implementa las funciones de la interfaz de HD44780.
Así que decidí tomar la siguiente biblioteca y modificarlo para agregar las características que yo quería y luego algunos ejemplos de código de trabajo.
Así que un poco gracias va a nikosapi en
http://nikosapi.org/w/index.php/MSP430_HD44780_Controller_Software
A continuación voy a publicar algunos enlaces a mi repositorio de horno, con acceso al público para que todos puedan descargar el código.
Sobre el siguiente pocos puestos también discutir las codificación muestras que pongo juntos.
He puesto juntos un video de YouTube de las muestras de código imprime con una exhibición de carácter 2 línea 40 que imprime cada 4 líneas, 20 caracteres. Si usted tiene una pantalla LCD diferentes que las funciones de la biblioteca funcionará, que tenga que modificar la longitud del texto que desea enviar en el código de ejemplo.
Aquí está el enlace al repositorio de horno, haga clic en "Descargar archivo" para descargar los archivos a su estación de trabajo:
https://objetek.kilnhg.com/code/MSP430-HD44780-4-bit-Library/Group/Release/files
La biblioteca fue probada usando el anterior MSP430 launchpad, pero la biblioteca debe trabajar con la mayoría de microcontroladores.
Las muestras de la biblioteca y el código fueron creadas en Texas instrumentos código compositor Studio, que es un Eclipse aplicación con custom plug ins.
Pero el código puede ser tomado con funcionamiento con cualquier herramienta de la cadena.
Descargar el código para que pueda seguir a lo largo de: