Forum: Mikrocontroller und Digitale Elektronik LCD: Nur die ersten 8 Zeichen pro Zeile werden angezeigt


von Janko P. (Gast)


Lesenswert?

Hallo,

ich hab folgendes Problem: Hab ein LCD (Displaytech 202A) mit 2 Zeilen
a 20 Zeichen (KS0066U or equiv.).

Habe nun versucht, es direkt (also ohne Library) anzusteuern, klappt
auch soweit ganz gut (Initialisierung, Ausgabe von Zeichen...) Nun zum
Problem:

Wenn ich Zeichen ausgebe, dann werden nur jeweils die ersten acht pro
Zeile angezeigt, bei den restlichen verschwindet der Curser und es wird
auch nichts ausgegeben. Sobald ich anfange, die zweite Zeile zu
beschreiben, werden auch dort nur die ersten acht Zeichen ausgegeben,
allerdings ist dann der Kontrast irgendwie in den Spalten, in denen
zwei Zeichen stehen total schlecht. Habe jetzt keine Ahnung, woran das
alles liegt. Würde mich sehr freuen, wenn jemand eine Idee hätte...

Grüße,
Janko

von Benedikt (Gast)


Lesenswert?

Fehler in deer Initialisierung (vermutlich nur 1 Zeile eingestellt)

von Janko P. (Gast)


Lesenswert?

Hm, ne, daran liegt es leider nicht. FUNCTION SET ist korrekt und
außerdem sieht das ganz anders aus, wenn ich es auf eine Zeile stelle
(dann wird auch wirklich nur eine Zeile beschrieben und der Kontrast
ist auch ganz anders, da man ja im Einzeilenbetrieb ne andere
Kontrastspannung hat...

von TravelRec. (Gast)


Lesenswert?

Wie sieht´s denn mit der Adressierung aus? Daten für Zeile 2 werden bei
handelsüblichen Display-Controllern ab Adresse $40 abgelegt!

von Janko P. (Gast)


Lesenswert?

Hallo,

die Adressierung stimmt auch. Ich kann alle Adressplätze beschreiben
(kann sie z. B. durch Shifting sichtbar machen). Wenn ich direkt
Positionen außerhalb der Adressen 0x00 - 0x07 und 0x40 - 0x47
beschreibe, dann werden die halt wieder einfach nicht angezeigt...

von Benedikt (Gast)


Lesenswert?

Hast du schonmal ein anderes LCD ausprobiert ?
Allmählich klingt es nämlich danach, als wenn das LCD kaputt wäre.
8 Zeichen * 5 Pixel = 40 Segmente
Soviel kann der KS0066 direkt ansteuern, für alle weiteren benötigt er
Treiber. Wenn die Verbindung zu denen unterbrochen ist, oder diese
beschädigt sind, könnte genau das passieren was du beschreibst.

von Thomas B. (Gast)


Lesenswert?

Hallo, habe mir vor kurzem auch dieses Display zugelegt
nun weiß ich leiedr nich mehr wie ich dieses Display Anschließen soll.
habe das Datenblatt bereigestellt:
http://www.ewetel.net/~werner.berends1/LCD202a.pdf
(groß kleinschreibung beim Link beachten)

Wäre nett wenn mir jemand die Antwort Mailen würde

von Berti (Gast)


Lesenswert?

dieses thema gabs schon zuhauf! benutz die Suche!

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.