LCD funktionierte, dann nur noch schwarzer Balken.

Gast #1161049
Lesenswert?

Hallo!

Ich habe mir bei Pollin ein 2x20 lcd gekauft (Data Vision DV-20208 
HD44780-compatible 20x2 5x7 dot matrix character LCD with YELLOW-GREEN 
LED backlight). So, nun hab ich mich genau an das tut auf dieser Seite 
gehalten und tatsächlich, es hat geklappt, ich konnte Text ausgeben.
Dann wollte ich mehr:
Ich habe eine Zählschleife mit einer Zählvariable geproggt, und diese 
Variable im Sekundentakt inkrementiert und ausgegeben...hat prima 
geklappt.
Nach einiger Zeit des frohlichen inkrementierens habe ich nochmal auf 
das lcd geschaut und da war dann nur noch dieser Balken auf der ersten 
Zeile zu sehen...so, wie wenn es nicht initialisiert wäre.
Kann es sein, dass das lcd futsch ist, oder ist der balken noch ein 
lebenszeichen?
die verkabelung passt ja, nachgemessen hab ichs auch nommal...
Gruß und schonmal vielen Dank im  Voraus,
Stefan
Gast #1161071
Lesenswert?

>Nein, leider nicht, der schwarze Balken ist wieder da..

Das könnte jetzt an vielen Dingen liegen, z.B. das
dein uC einfach nicht mehr läuft. Hast du den vieleicht
verfused? Oder sind die Leitungen zum LCD doch nicht
in Ordnung?
Gast #1161104
Lesenswert?

>nein, von der Erwärmung kanns nicht kommen, es ist nur eine eizige Zeile
>schwarz

Das heisst das dein Display den Poweron Reset gemacht hat,
aber nicht initialisiert wird. Z.B. weil der uC Daten an
das Display sendet bevor es bereit ist.

Pack doch mal ein großes Delay von 100ms-1s vor die LCD Init.
Gast #1161121
Lesenswert?

hd44780 kompatibel heißt nicht unbedingt, dass die Initroutine auch 
genauso wie bei dem Urcontroller ist.

Laut Datenblatt auf dieser Seite ist ein KS-0066 drin:
http://www.allspectrum.com/LCD-displays/Data-Vision_DV-20208/dv20200.jpg

Ein Grund mehr, nur Displays mit ordentlichem Datenblatt zu kaufen.
Ein Display mit diesem Controller hab ich auch noch rumzuliegen.
Es hat mich den letzten Nerv gekostet, jetzt hab ich eins mir orginalem 
44780 Controller, das ging sofort.
Gast #1161296
Lesenswert?

Meine Idee:

erst alle Ports nochmal prüfen, z.B. langsam hochzählen. Falls ein 
Port-Bit defekt ist, wird nicht richtig initialisiert.



Pegel der Ports direkt am LCD nachmessen, (mit Oszi).

Janosch

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren