Forum: Mikrocontroller und Digitale Elektronik 4*16 HD LCD 2 zeilen trotz DDRAM setzen


von Fabian (Gast)


Lesenswert?

Hi,

Benutze ein LCD mit HD44780A00 Controller, 4*16 Zeichen.
Ich kann ohne Probleme Texte in Zeile 1 und 3 anzeigen lassen, aber
Zeile 2 und 4 bekomm ich einfach nicht angesteuert! Ich habe bereits
schon eine Schleife gebaut, welche die ganze Zeit einen String ausgibt,
nach jedem Zeichen wird der Counter ja um 1 erhöht, also denke ich mir
als Anfänger doch, dass er irgendwann an der Adresse von Zeile 2 und 4
angekommen sein muss! Stattdessen erhalte ich nur die Strings immer
wieder aufs Neue in Zeile 1 und 3.
Muss ich noch irgendwelche andere Settings für Zeilen 2 und 4
einstellen?

Vielen Dank für eure Hilfe bin schon ein bisschen am verzweifeln hier!

von Cristian Grigoruta (Gast)


Lesenswert?

>Muss ich noch irgendwelche andere Settings für Zeilen 2 und 4
einstellen?

jap,das musst du =)

Du musst beim initialisieren das LCD drauf "hinweisen" dass du im
2-zeiligen MODE arbeiten möchtest.
Beim initialisieren musst du (meißt als "N" gekennzeichnet) N=1
setzen.
und schon bist du im 2-zeiligen Mode.

Dein 4*16 LCD ist beim 1-zeiligen Mode nur in der 1 und 3  zeile
aktiv.
Beim 2-zeiligen auch in der 2 und 4

mfg Cri

von Cristian Grigoruta (Gast)


Lesenswert?

Schau dir hier
http://pdf1.alldatasheet.com/datasheet-pdf/view/63673/HITACHI/HD44780.html

die Seite 24 mal genauer an -> INITIALISIERUNG und halte ausschau nach
dem magischen "N"   :)

Viel erfolg!!!

mfg Cri

von Fabian (Gast)


Lesenswert?

Huhu,
hatte dem magischen "N" schon vorher beachtung geschenkt und es auf 1
gesetzt (bzw. gedacht, dass ich es auf 1 gesetzt hätte). Habe es aber
nicht direkt in der Initialisierungsphase gesetzt (3x) sondern
nachträglich, somit hat es nicht funktioniert.

Vielen Dank das du mich dazu gebracht hast nochmal nach dem N zu schaun
jez gehts :) ud ein weiterer beginner freut sich :)

Super Forum hier!

von Cristian Grigoruta (Gast)


Lesenswert?

Freut mich dass du so schnell den Fehler gefunden hast.
Ich verstehe was du durchgemacht hast =)
Habe selber laaaaaaaaange gebraucht um das "schöne" LCD zum laufen zu
bringen :)

Viel Spass dabei
mfg Cri

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.