Gast
#23338
Hallo, ich habe mir gerade den ISP und den Controller AT90S4433 komplett selber aufgebaut, um auf diesem Gebiet Erfahrungen zu sammeln. Jetzt habe ich mir ein 16x4 Display von Displaytech gekauft und an den Prozessor im 4 Bitmodus angeschlossen. Nach anfänglichen Schwierigkeiten lief es dann auch. Mein Problem ist nun folgendes: Wie kann ich diese Information die auch hier auf den Webseiten liegt umsetzen auf ein vierzeiliges Display? Hier ist die Beschreibung: Display RAM Address Set (1aaaaaaa) ...... ... .... On two line models (and most 16x1), the command can be interpreted this way: 1laaaaaa l=line # a=6-bit column # Ich habe es geschafft die zweite Zeile mit dem Befehl ldi temp1, 0b11000000 rcall lcd_command anzusteuern. Ich komme aber nicht drauf wie ich die dritte bzw. vierte erreiche? Ich habe auch schon die Forumsbeiträge zu diesem Thema gelesen, wo beschrieben ist, welche Startadresse jede Zeile hat. Mir ist nur nicht klar ob ich auch mit dieser oben gezeigten Methode die Adresse der Cursorposition ändern kann. D.h. gibt es nun zwei Möglichkeiten die Position zu ändern (außer Cursor shift). Vielen Dank für Eure Hilfe