mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik LCD funktionierte, dann nur noch schwarzer Balken.


Autor: Stefan L. (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>Kann es sein, dass das lcd futsch ist, oder ist der balken noch ein
>lebenszeichen?

Schalte doch mal die Stromversorgung aus und wieder ein.
Zählt es dann wieder?

Autor: Stefan L. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nein, leider nicht, der schwarze Balken ist wieder da..
LG
Stefan

Autor: Otto (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
es könnte daran liegen, dass das Display sich im Betrieb erwärmt und 
dann eine andere Kontrasteinstellung benötigt.

Otto

Autor: pacer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
vielleicht Timingprobleme beim initalisieren.
Eventuell war es Zufall, dass es beim ersten mal gleich ging.

Autor: Matthias Lipinsky (lippy)
Datum:

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

Und wenn du nur das Display an Spannung legst? Also ohne µC und ohne 
Initialisierung?

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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?

Autor: Stefan L. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
So, ich nimm jetz mal den µC raus...
der balken ist immer noch da...
nein, von der Erwärmung kanns nicht kommen, es ist nur eine eizige Zeile 
schwarz

LG
STefan

Autor: Matthias Lipinsky (lippy)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ist das ein Display mit integriertem Controller? Oder musst du das 
Ansteuertiming der Segmente selbst machen?

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
@lippy

>Ist das ein Display mit integriertem Controller? Oder musst du das
>Ansteuertiming der Segmente selbst machen?

Geh mal nach ganz oben und lies den ersten Post ;)

Autor: Matthias Lipinsky (lippy)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
>HD44780-compatible

Ok. Ich ziehe die Frage zurück.

Autor: Stefan L. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
richtig.
aber wir wollen doch nicht so sein, wenn er mir schon mal hilfe 
anbietet:
hd44780 is laut db drinne (oder zumindest kompatibel)
LG
Stefan

Autor: holger (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: pacer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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-Visio...

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.

Autor: pacer (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kannst du die Controllerbezeichnung direkt ablesen?

Autor: Stefan L. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Naja, des LCD hat ja schonmal funktioniert...
kann es sein, dass das ding einfach nur kaputt ist?
evtl. mal durch elektrostatische entladungen an der batterie?
Lg
Stefan

Autor: Stefan L. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
keiner ne idee?

Autor: Gast Posti (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi

Probier mal, das Display step_by_step anzusteuern?
Glaube hier müsste was passendes stehen:
http://www.sprut.de/electronic/lcd/index.htm

Irgendwo bei Sprut steht's auf jeden Fall.

MfG

Autor: Janosch (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Stefan L. (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Danke, werd ich mal versuchen!
LG
Stefan

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.