Hallo Gerhard.
Klappt es jetzt mit dem LCD? Ich bin neugierig, weil da mein Weltbild etwas schwankt.
Ich hab nämlich das Datenblatt des ST7066 überflogen. Auch dieser Chip hat High-aktives Enable, ganz HD44780-kompatibel.
Ich bin mir jetzt sicher (vorbehaltlich irriger Lesart der Source), dass in deinem Code mindestens dieser Polaritätsfehler steckt. Das kann mit überlappenden Flanken zufällig mal so auf Kante klappen.
Das andere sind die einzuhaltenden Delays nach jedem Befehl (sofern man nicht das Busy-Flag prüft)l:
- nach Power Up >40ms
- Display Clear und Cursor Home je >1,52ms
- alles andere >37µs
(alle Angaben bei Standard-Betriebsfrequenz des LCD)
Gruß
Christian.
Lesezeichen