Forum: Mikrocontroller und Digitale Elektronik 2. Zeile LCD


von Dominik L (Gast)


Lesenswert?

Hallo!
Ich habe ein 2-zeiliges LCD-Modul "EA DIPS082" und komme nur manchmal
in die zweite Zeile. Ich gebe normal Characters aus und das Display
stoppt dann am Ende der ersten Zeile. Gibt es einen Befehl um die Zeile
zu wechseln? Wenn ich nämlich in einer Schleife weiter Zeichen ausgebe,
dann springt er irgendwan doch in die nächste Zeile. Find ich seltsam.
Hat da schon jem ähnlich Erfahrung gemacht?

MFG Dominik

von Kurt (Gast)


Lesenswert?

Die erste Zeile ist  länger als sie dargestellt werden kann,
Erst wenn diese voll ist schreibt das Ding in der zweiten Zeile weiter
Kommt daher weil die Hersteller den gleichen Halbleiterbaustein für
"längere" Zeilen auch verwenden.
Um die 2te zu erreichen gibt es eigene Setzbefehle.

Kurt

von Dominik L (Gast)


Lesenswert?

Ah das klingt logisch. Dann brauch ich nurnoch diesen Befehl bzw.
probiere mal aus, wieviele Zeichen ich da noch einfügen muss.

Also besten Dank!

von Jadeclaw (Gast)


Angehängte Dateien:

Lesenswert?

Nimm diesen: Set DDRAM address

Siehen Datenblatt im Anhang ab Seite 24

Gruss
Jadeclaw

von Dominik L (Gast)


Lesenswert?

Nur welche Adresse soll ich ihm da senden?

MFG Dominik

von markomarko (Gast)


Lesenswert?

ich glaube die anfangsadresse der 2.zeile ist 0xc0, die der ersten ist
0x80
diese sind mit dem befehl set ddram adress zu setzen.

von Dominik L (Gast)


Lesenswert?

Ah alles klar. Lag bei mir auf 40h. Besten Dank für die schnelle Hilfe.

MFG Dom

von markomarko (Gast)


Lesenswert?

die 40h ist der summand bei dem du von 80h auf c0h kommst

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.