wie kann ich den HD44780 als 4 Zeilen Display Initialisieren? im datenblatt steht nur was von 1 und 2 Zeilen... dort steht aber auch das er bis zu 4 zeilen verwalten kann.
Die dritte Zeile ist gleich die erste (ab Cursorposition 0x40) d.h. 2-Zeilendisplay initialisieren. und wenn du in die 3te Zeile schreiben willst, dann setz zuvor den Cursor auf 0x40. Ich hoffe die 0x40 stimmen habs nur mehr so im Hinterkopf. Aber einfach ausprobieren ;-)
Hmmm, sehr komisch. In zeile 3 komme ich jetzt auch, allerdings nicht mit 0x40 sondern mit 0x28, könnte mir bitte jemand weiterhelfen ob das so wie ich es gemacht habe jetzt richtig ist oder nur zufall? und wie ich in die 4te zeile komme ist mir momentan auch noch schleierhaft, kann mir jemand helfen? Hier noch ein Auszug aus meinen LCD routinen: ;Sprung in zeile 2 Position 1 lcd_2zeile: ldi temp1, 0b11000000 rcall lcd_command rcall delay5ms ret ;Sprung in zeile 3 Position 1 lcd_3zeile: ldi temp1, 0b00101000 rcall lcd_command rcall delay5ms ret Mfg Jochen
kann man nicht pauschal sagen, kommt auf das Display an. Der HD44780 kann max. 80 Zeichen verwalten, wie die angeordnet sind, findet man im Datenblatt oder durch probieren. Mir sind schon allerhand verschiedene Layouts untergekommen. Das einzige, was immer stimmt: Zeile1 beginnt immer mit Adresse 0.
Danke fur die schnelle Antwort. Ja es ist ein HD44780 kompatiebles Display. Ich werde morgen einfach mal alles durchtesten. Mfg Jochen.
Das mit der 28 klingt logisch. Ich habe zwar nur ein 2*20-Display angesteuert (siehe www.mathar.com), aber die erste Zeile endet ja mit 27 und die zweite beginnt mit 40. Ergo fehlt ja der Bereich von 28 bis 39, der dann also scheinbar die dritte Zeile beschreibt. Aber wie gesagt: Ich kenne nur 2*20-Displays, das mit den 28 ist mehr ein Gefühl ... :-) Grüße, Sebastian
ich habs jetzt nur halb gelesen und noch was im kopf war da nicht was mit hex und dez ?? bis demnächst Micha
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.