Forum: Mikrocontroller und Digitale Elektronik LCD - Fehler?


von Alex (Gast)


Lesenswert?

Hallo,


Ich habe mein LCD mit dem AVR verbunden und das ganze funktioniert 
eigentlich so weit. Ab und zu jedoch hört der Betrieb auf und ich sehe 
einen schwarzen Streifen so wie er sich bildet wenn das LCD nicht 
initialisiert ist, entweder wenn es schon läuft oder direkt nach dem 
Betrieb - wenn ich den Stecker ziehe und wieder anstecke läuft es 
wieder. Oft auch lange reibungslos.

Trotzdem würde ich gerne wissen, woran das liegen könnte, hat jemand 
eine Idee?


Mit freundlichen Grüßen
Alex

von Benedikt K. (benedikt)


Lesenswert?

Das passiert wenn das LCD auf 1 Zeile umgeschaltet wird. Vermutlich ein 
Softwarefehler.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Oder das Problem nichtangeschlossener Datenleitungen, die 
Umgebungselektromüll aufsaugen...

von Alex (Gast)


Lesenswert?

Hi,

also das LCD ist schon regulär auf 1 Zeile geschaltet..


also 4 Datenleitungen sind nicht angeschlossen, da ich es im 4-Bit Modus 
betreibe, sollte ich die an GND legen?


MfG

von Benedikt K. (benedikt)


Lesenswert?

Alex wrote:

> also das LCD ist schon regulär auf 1 Zeile geschaltet..

OK, dann ist deine Aussage oben falsch, denn ein uninitialisiertes LCD 
ist auf 1 Zeile geschaltet, daher der höhere Kontrast.
Dein LCD sollte eigentlich uninitialisiert genauso aussehen wie 
initialisiert (vom Kontrast her).

Das bedeutet also, dass das LCD irgendwie falsche Daten bekommt und 
wirklich aktiv Kästchen anzeigt. Es passen also die letzen beiden 
Antworten weiterhin.

Normalerweise kann man D0-3 offen lassen. Ich hatte noch kein LCD das 
damit Probleme hatte, und beim originalen 44780 sind interne Pullups 
vorhanden.

von Alex (Gast)


Lesenswert?

Hm, also meinste das liegt am Programm?
Ist kein 44780, sondern ein KS0070B

von Benedikt K. (benedikt)


Lesenswert?

Ja, ich tippe auf Software (könnte aber auch ein Hardwareproblem sein, 
wie  Travel Rec. schrieb, z.B. andere Lasten wie ein ISP Programmer oder 
ähnliches an den LCD Leitungen).
Ob 44780, KS066 oder KS0070 ist eigentlich alles das gleiche. Auch der 
KS0070 hat Pullups laut Datenblatt.

von Alex (Gast)


Lesenswert?

OK, dann werd ich mal schauen ob ich in der Software was finde, danke 
jedenfalls

von chester (Gast)


Lesenswert?

RW wird meist auf fix auf GND gelegt (auch im Tutorial).
Solltest du es am Mega8 angeschlossen haben, dann
solltest du es per Software auf GND legen.

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.