hallo. im anhand ist die lcd initialisierung. ich hab ein lcd mit einer für meinen controller modifizierten version der lcd-routines.asm aus dem tutorial bereich initialisiert und getestet ob was ankommt. dazu habe ich in den flash einen 0-terminierten string gespeichert und den ausgegeben. das klappt auch alles, aber das problem ist, dass entweder das lcd oder mein µc denkt das lcd hätte 40 zeichen pro zeile. es ist aber nur ein 2 zeilen, 16 character display, so dass von einem 80 zeichen string im flash nur zeichen die 1-16 in der ersten und 41-46 in der 2. zeile stehen. hab ich überlesen dass ich angeben muss wieviele characters das display pro zeile hat? wenn ja an welcher stelle muss ich das noch einfügen? gesendet hab ich die zeichen mit der "lcd_flash_string" des routines file. oder ist im code ein teil der nach 40 zeichen die zeile wechselt und den ich durch einen wechsel nach 16 zeichen ersetzen muss?
Hi >...dass entweder das lcd oder mein µc denkt das lcd hätte 40 zeichen pro >zeile. Das Display hat 40 Zeichen pro Zeile. Allerdings sind nur 16/Zeile sichtbar. >oder ist im code ein teil der nach 40 zeichen die zeile wechselt und den >ich durch einen wechsel nach 16 zeichen ersetzen muss? Wohl nicht selbst geschrieben und auch nicht verstanden. Dann zähl beider Ausgabe mit und mach nach 16 Zeichen einen Zeilenwechsel. MfG spess
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.