Forum: Mikrocontroller und Digitale Elektronik LCD (HD44780) spinnt bei 2. Zeile


von Christopher (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich habe ein seltsames Problem mit einem 2x16-Zeichen LCD mit 
HD44780-Controller.

Ich steuere das Display im 4-Bit-Modus mit einem ATtiny2313 (was aber 
eigentlich egal ist) an (mit dem leicht veränderten Code von 
http://www.avr-asm-tutorial.net/avr_de/lcd4_500.html).

Wenn ich das Display nur im 1-zeiligen-Modus initialisiere, ist alles in 
Ordnung (allerdings sehe ich dann natürlich nur eine von zwei Zeilen)

Im 2-zeiligen-Modus jedoch, werden zwar alle Zeichen geschrieben, 
allerdings ist in der 2. Zeile die 4. und 5. Pixelreihe ausgefallen (was 
aber definitiv nicht an der Kontaktierung liegt, da man bei voll 
aufgedrehtem Kontrast auch diese Pixel schwach sieht, so als wären sie 
vom Controller nicht angesteuert). Außerdem sind senkrechte (schwarze) 
Streifen über beide Zeilen zu sehen.

Im Anhanhg habe ich ein Bild von dem Fehler (einmal mit aufgedrehtem 
Kontrast, einmal mit schwachem Kontrast und einmal im 1-zeiligen-Modus)

Ich kann mir diesen Fehler nicht erklären, da die Verkabelung wohl O.K. 
ist (ansonsten würde ja die 1. Zeile nicht gehen). Andererseits kann ich 
in der Software auch keinen Fehler finden.

Hat irgendjemand eine Idee, wo hier das Problem liegen könnte?

von Christopher (Gast)


Lesenswert?

Ich konnte das Problem nun selbst lösen. Nachdem ich mir die 
Displayplatine nochmal genau angeschaut habe, habe ich festgestellt, 
dass Pin 59 und 60 des HD44780 einen Kurzschluss hatten. Nun 
funktioniert wieder alles.

Trotzdem danke an alle, die sich schonmal Gedanken über mein Problem 
gemacht haben, aber zu keiner Lösung gekommen sind (was sie ja auch 
nicht konnten)

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.