ATmega8 LCD HD44780 Initialisierung

Gast #629860
Lesenswert?

Hallo, ich habe erstmals versucht ein LCD anzusteuern. Ich benutzen ein 
1 mal 16 zeichen display von reichelt, Artikelnummer: LCD 161A. Ich habe 
mich an dem tutorial hier von Mikrocontroller.net. orientiert. Ich habe 
ich den 8 bit modus gewählt, da das mir erstmal einfacher fällt. Ich 
lgaube ich habe etwas in der Initialisierung falsch gemacht. Zudem habe 
ich die Seite Nr. 6 im datenblatt nicht verstanden. Ich habe auch leider 
keine ordentliche Init hier im forum gefundendie kompatibel ist.

Vielleicht kann mir jemand helfen?
Gast #633583
Lesenswert?

Hallo! ich hab auch so ein ähnliches Problem, mein LCD, auch 16 zeichen, 
zeigt nur auf den ersten 8 Zeichen was an, wie muss ich das 
addressieren, damit es auch die nächsten 8 zeichen nutzt?
und: irgendwie sind die Zeichen vom Display nicht ganz dunkel, sie sind 
grau statt schwarz. Kann man den Kontrast auch irgendwie im programm 
einstellen?
ich hab meine Source mal angehängt, is aber C.
Schöne Grüße, Philipp
Angehängte Dateien:
Gast #633789
Lesenswert?

Ich verstehe zwar nichts von C aber soweit ich weiß, verhalten sich 
einzeilige Displays mit 16 Zeichen so wie eines mit 2*8 Zeichen. Das 
Ding
muß so initialisiert werden, als ob es 2 Zeilen hätte.

MfG Paul

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren