Hallo,
ich habe hier ein 4x20-LCD-Display ("Datenblatt" unter
http://www.bolymin.com.tw/Doc/150-BC2004A.pdf ). Habe die LCD-Routinen
aus dem AVR-GCC-Tutorial benutzt und die Pinbelegung erstmal so
gelassen, wie im Tutorial angegeben. Nach dem Einschalten verschwinden
auch die zwei Balken auf dem Display, also scheint die Initialiserung zu
funktionieren.
Aber es wird dann einfach gar nichts angezeigt.
Hat jemand einen Tipp, woran es liegen koennte? Die Verbindungen habe
ich schon ueberprueft, da ist alles in Ordnung.
Viele Gruesse,
Martin
Gast
#2706598
Im Datenblatt steht: "Option: Negative Voltage" und "Option: 3 Volt" Das Datenblatt ist Spitze, so daß man genau erkennen kann, worauf sich die negative Voltage bezieht... :-( Möglich ist, daß die damit eine negative Kontrastspannung meinen. Hast Du noch ein anderes Display zum Testen? MfG Paul
Danke fuer deine Antwort. Ein anderes Display zum Testen habe ich leider nicht. Aber ich denke, dass "Optional" auch wirklich optional bedeutet. Zumal ohne Initialisierung die Kaestchen in Zeile 1 und 3 ja sichtbar sind. Also stimmt der Kontrast. Habe es jetzt auch mal mit der Library von Fleury probiert. Selbes Ergebnis: Ich rufe init auf, die Kaestchen verschwinden, aber wenn ich was anzeigen lassen will, passiert nichts.
Gast
#2706632
negative voltage kann nur beim Kontrast sein...
Chris schrieb: > negative voltage kann nur beim Kontrast sein... Ja, aber da geht es um den 3V-Betrieb. Ich weiss ja, dass mein Problem nicht mit dem Kontrast zusammenhaengt, sondern es irgendwo anders haengen muss.
Hallo, das Display gibt es offenbar in mehreren Versionen. Als 5V Display mit oder ohne Backlight und/oder mit erweitertem Temperaturbereich und das nochmal als 3V-Version. Erweiterter Temperaturbereich ist negatve Kontrastspannung gegen GND. Welche Version hast Du? Man müßte das komplette Datenblatt haben, um da nachzusehen. Der Zustand, daß die Kontrastspannung reicht, um die Balken anzuzeigen und nach Init nicht mehr, liegt nur daran, daß das Multiplexing um 2-Zeilenbetrieb auf andere Duty-Cycle umgeschaltet wird. Gruß aus Berlin Michael
Prüf mal ob der RS-Anschluss (Pin 4 vom LCD) richtig angeschlossen ist. Wenn RS immer Low ist kannst Du nur Befehle und keine Daten senden. Gruß John
Danke fuer die Hinweise. Habe das alles nochmal ueberprueft: Es ist die 5V-Version mit normalem Temperaturbereich und weisser Hintergrundbeleuchtung. Und RS ist richtig angeschlossen.
stimmen die Adressen der Zeilen ? Die sind anders als bei 2 Zeilern.
Stephan Henning schrieb: > stimmen die Adressen der Zeilen ? Die sind anders als bei 2 Zeilern. Jup, hab auch gemaess Datenblatt (hier gibts ein ausfuehrliches: http://www.dema.net/pdf/bolymin/BC2004A-series_VER04.pdf ) angepasst.
Okay, ich muss beichten. Was ich die ganze Zeit nicht merkte: in dem Code war noch was eingebunden, was auf dem selben Port rumschreibt. Konnte also nicht funktionieren. Schande ueber mich und nochmal vielen Dank fuer die Muehe!
Gast
#2706832
@Martin: Was für ein Passwort hat denn dieses PDF?
A.H. schrieb: > @Martin: > > Was für ein Passwort hat denn dieses PDF? Also bei mir... gar keins.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.