Hi,
bei den Kalten Tagen hab ich mal wieder endlich ein bisschen Zeit gehabt
mich mit dem AVR zu beschäftigen.
Ich hab mal den Code
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial#LCD-Ansteuerung
1:1 für die LCD-Ansteuerung meiner zwei verschiedenen 2x16 Zeichen
Displays verwendet. Funktioniert eigentlich alles ganz toll, bis auf
dass die zweite Zeile nicht geht. Habe set_cursor(0,2) verwendet um in
die zweite Zeile zu kommen, leider werden da allerdings ein paar Zeichen
(jedoch nicht alle) von der ersten Zeile überschrieben und in der
zweiten ist gar nichts. Mich wundert zudem auch, dass wenn ich den
Kontrast aufdrehe die erste Zeile immer leicht schwarz wird, die zweite
jedoch nicht, was ja bedeuten könnte, dass die untere Zeile nicht
aktiviert ist. Im Forum hab ich hier auch was von irgendeinem Bug in der
lcd_command() Funktion gelesen, der in der Display-Ansteuerung sein
soll, hab auch die Zeilen ausgebessert, hat allerdings keinen Effekt
gehabt, bis auf dass nichts mehr in der ersten Zeile überschrieben
worden ist, allerdings wurde wieder nichts in der zweiten Zeile
angezeigt.
Das Problem hab ich übrigens mit zwei verschiedenen 2x16 Zeichen
Displays, ich vermute also dass das Problem irgendwo im Quellcode liegt.
Hat jemand ne Idee?
Vielen Dank im Voraus
Joscha