Forum: Mikrocontroller und Digitale Elektronik LCD Größe einstellen ?


von Gast (Gast)


Angehängte Dateien:

Lesenswert?

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?

von spess53 (Gast)


Lesenswert?

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
Noch kein Account? Hier anmelden.