Forum: Mikrocontroller und Digitale Elektronik LCD zeigt nur 8/16 Zeichen


von Norbert W. (dl6tud)


Angehängte Dateien:

Lesenswert?

Ich möchte gerne ein LCD (KS0066U) im 4-bit Modus am Atmega32 betreiben. 
Das hat eine Zeile mit 16 Zeichen. Leider schaffe ich es nur, 8 
anzuzeigen. Ich denke, das Problem ist die Initialisierung. Mit
1
lcd_command(0x28); // 2x8 Zeilen
erhalte ich 8 Zeichen. Das ist das Einzige was funktioniert ... leider 
aber eben nur für 8 von 16 Zeichen.

Danke schonmal für die Hilfe!

von spess53 (Gast)


Lesenswert?

Hi

>Danke schonmal für die Hilfe!

Sieh dir mal S.7 die Tabelle ganz unten an. Die ersten 8 Zeichen liegen 
auf den Adressen $00...$07. Die restlichen acht auf $40...$47.

MfG Spess

von Norbert W. (dl6tud)


Lesenswert?

Genau! Das war das Problem. Vielen Dank!

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.