Hallo.
Ich hab hier 2 LCDs:
- 4 Zeilen, 16 Spalten, Hintergrundbeleuchtung ("Frisch")
- 2 Zeilen, 40 Spalten, keine HG-Beleuchtung (Aus altem ISDN-Telefon recycelt)
Beide haben einen HD44780-Controller und k=F6nnen im
8- bzw. 4-Bit-Modus angesteuert werden.Wenn ich die Displays an einer fertigen LCD-Ansteuerung anstecke (8-Bit), funktionieren beide fehlerfrei.
Eines der Displays soll an einen AVR angeschlossen und zur Einsparung von Ports mit 4 Bit betrieben werden. Dort funktioniert jedoch nur das 4x16. Beim 2x40 tut sich garnichts.
(Es wird nur 1 Display betrieben; aber nach Murphys Law funktioniert genau das nicht, welches geplant w=E4re)
Von der Beschaltung her sind beide gleich: Datenbits 0-3, R/W, GND liegen auf Masse Datenbits 4-7, Enable, RS sind Ports am AVR VCC liegt auf +5V Contrast liegt an einem 1k-Poti zwischen Masse und +5V.
Welche Gr=FCnde k=F6nnte es geben, weshalb das 2x40 nichts tut, das 4x16 aber schon? Was ist da so anders, dass das eine l=E4uft, das andere aber nicht?
MfG S=2EC