Hallo! Ich beschäftige mich gerade mit fplgenden Thema: http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD Allerdings schaffe ich es nicht Zeichen in der 2. Zeile meines 2x20-Zeichendisplays anzuzeigen. Das heißt, dass der Rest einfach am Ende der 1. Zeile verschwindet und die 2. Zeile leer bleibt. Beim Display handelt es sich um den HD44780-Kompanion Batron BTHQ22005VSS-12 mit KS0070BP. Das Zeichen LF zeigt mir nur 3 Streifen, dachte zuerst das sei der Zeilensprungbefehle, was der dann doch nicht war. Bedanke mich jetzt schon für jede Hilfe.
Displays kennen kein CR oder LF. Man muss den Cursor von Hand positionieren. Dazu gibt es das Kommando Set-Cursor. Man sendet das Kommando 128+x an das Display, wobei x die cursor-Position ist. Die Zweite Zeile beginnt an Adresse 64, man sendet also das Kommando 192 und schon ist man am Anfang der 2. Zeile. Thomas
Hallo! Danke für eure Hilfe. Ich kam schon mal ein Schritt weiter und die 2. Zeile ist auch vorhanden.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.