PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [ERLEDIGT] einfache LCD-Library für 4 und 8bit Betrieb



miicchhii
21.06.2011, 12:46
Hallo,
hab gemeinsam mit einem Freund an einer lib zum ansteuern eines LCD gearbeitet,
da wir keine funktionierende fertige finden konnten.

als Grundlage haben wir die lib von figitivus genommen, danke nochmal dafür!

Hier mal die .zip: http://www.themiicchhii.com/files/lcd-lib.zip

und ein Bild dazu: http://themiicchhii.com/pictures/LCD/lcd2.1.jpg

Ich verwende einen ATMega16, mit dem rennt es super, obs mit anderen auch so gut funktioniert kann ich nicht sagen

mit LCD_ENABLE_4BIT 1/0 kann zwischen 4 und 8bit Modus geswitched werden,
busy flag wird hier nicht abgefragt weil es bei uns ausreichend war nach Übertragungen kurz zu warten.

Ich hoffe ihr könnt auch was damit anfangen

edit: im .zip ist gleich ein Testprogramm dabei

LG michi

shedepe
21.06.2011, 13:27
Hab mir die Lib kurz angeschaut, das erste was mir aufgefallen ist: Programmcode gehört nicht in eine Headerdatei sondern in eine seperate Codedatei. Aber ansonsten Daumen hoch, eine LCD-lib kann man immer gebrauchen.

miicchhii
21.06.2011, 13:49
@shedepe: Ja ich weiß, ist nicht so sauber, ich red mich mal darauf raus dass ich ein ziemlicher neuling in Sachen programmieren bin^^ WARUM es nicht in eine header gehört weiß ich auch nicht? ;-) LG