4 Zeilen LCD

Gast #19271
Lesenswert?
• ▲
▼
Hallo

Ich hab nen 8535 mit 4 Zeilen LCD.
Das LCD Ansprechen und was auszugeben ist nicht so das Problem, ich habe 
mir die Routinen auch umgeschrieben, weil es bei mir nicht geklappt hat 
nen Buchstaben auszugeben.
Das einzige Problem ist jetzt, dass ich nur auf der 1. und 3. Zeile was 
ausgegeben wird. Das muss irgendwie an der Routinen liegen, ich weiß 
aber nicht woran. Es funktioniert aus jedenfall auch etwas in der 2. 
Zeile auszugeben, das habe ich schon mit einem Beispielprogramm von 
mikrocontroller.com versucht. Könnte mir da jemand helfen, was muss ich 
da machen??

Gruß
d4rkness
Gast #19272
Lesenswert?
• ▲
▼
Das liegt soweit ich weiß an der Adressierung. Die dritte Zeile hängt 
sozusagen hinter der ersten, dann kommt erst die zweite und dann die 
vierte. Welche Zeile an welcher Speicherstelle anfängt weiß ich jetzt 
aber nicht genau. ich glaub, zeile zwei fängt bei $20 oder so an, 
ungenutzte Speicherstellen bleiben einfach frei.

Gruß
Markus
Gast #19276
Lesenswert?
• ▲
▼
hmm, also mir is schon klar das die einzelnen stellen in der matrix usw 
adressiert werden müssen, aber geschieht das nicht automatisch, weil in 
den routinen ist auch nix von adressierungen drin, ich kann doch 
eigentlich nur die vorgegebenen bits ausgeben und damit was anzeigen und 
dann kann ich noch den cursor verschieben, scrollen usw, aber der rest 
macht doch, wenn man die richtigen bits sendet der controller des 
displays?!?!
Also ich habe auch mal versucht, mehr auszugeben als in Zeile 1 und 3 
passt, aber das zeigt er gar nicht mehr an, das lässt er gleich komplett 
weg.
Gast #19278
Lesenswert?
• ▲
▼
nein das geschieht nicht automatisch das muss dein programm schon 
regeln...du kannst zwar ein automatischen increment des cursors 
einstellen aber das bringt dir nix weil die matrix gösser ist als 16x4 
und du somit zeichen ausserhalb des sichtbereiches schreibst. wie 
programmierst du das display ?? ASM oder C?
Gast #19279
Lesenswert?
• ▲
▼
Hi,
hatte vor einiger zeit das selbe problem .
dein problem liegt an der adressierung.
ich habe ein selbstgestricktes programm angehängt das im ersten moment 
sehr kompliziert aussieht, wenn es aber mal steht dann funktioniert es 
einwandfrei.
ich hoffe du kannst was damit anfangen !!
Angehängte Dateien:
Gast #19281
Lesenswert?
• ▲
▼
hallo

also ich programmier meinen Atmel per ASM, ich hab mir auch schon die 
routinen auf meinen eigenen Bedarf usw gestrickt und selber welche 
geschrieben, soweit kein Problem, nur das eben ;)

Danke für die Hilfe

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.