Forum: Mikrocontroller und Digitale Elektronik Probleme mit Display - Zeilen unvollständig


von M.B. (Gast)


Lesenswert?

Ich habe seit letzter Woche Probleme mit meinem 4x20 Zeilen Display. Ich 
steuere es mit meinem mega88 über vier Datenleitungen an. Das hat immer 
geklappt.
Letzte Woche plötzlich hatte ich folgendes Phänomen:
Die beiden unteren Zeilen zeigen ständig 4 voll ausgefüllte Zeichen 
(invertiertes Leerzeichen)an und die ersten beiden Zeilen im hintern 
Bereich.
Nur die jeweils ersten acht Zeichen der Zeile 1 und Zeile 2 werden 
korrekt dargestellt.

Was kann da passiert sein?

von Andreas (Gast)


Lesenswert?

eine Annahme:
evtl. war das Timing sehr knapp, jetzt durch mögliche 
Temperaturunterschiede hat sich das Timing gringfügig in die falsche 
Richtung verschoben

von M.B. (Gast)


Lesenswert?

Temperaturunterschiede kann ich mir gar nicht vorstellen.
falls aber doch oder falls das Timing wirklich verschoben ist. Wie 
sollte ich es korrigieren? Eher die Zeit verlängern oder verkürzen? 
Welche der Zeiten? Die 42µs bei lcd_data oder lcd_command? oder die 
Zeiten bei der Initialisierung (15,5,1ms)? Hat da jemand Erfahrung?

von Karl H. (kbuchegg)


Lesenswert?

M.B. wrote:
> Temperaturunterschiede kann ich mir gar nicht vorstellen.
> falls aber doch oder falls das Timing wirklich verschoben ist. Wie
> sollte ich es korrigieren? Eher die Zeit verlängern oder verkürzen?

Im Problemfall immer die Zeiten länger machen.

> Die 42µs bei lcd_data oder lcd_command?

Im Zweifelsfall alle Zeiten länger machen.
Wenns dann funktioniert, eine Zeit nach der anderen wieder verkürzen, 
bis wieder Probleme auftauchen.

von M.B. (Gast)


Lesenswert?

Alles klar, werde ich mal durchprobieren und das Ergbnis hier posten...

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.