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.
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
Infos zu meinen Projekten gibts auf meiner Homepage: http://langeder.org/
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.
@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
Infos zu meinen Projekten gibts auf meiner Homepage: http://langeder.org/
Lesezeichen