LCD 4x20 mit dem Samsung K0073

Gast #4027696
Lesenswert?
• ▲
▼
Vielleicht hilft es jemanden:

Stundenlang habe ich mit dem Problem rumgemacht (mein
Display EA DIP204-4 ist ein LCD mit 4 x 20 Zeichen mit dem Samsung
K0073), dass ich meine Zeichen (zumindest einige) nicht auf die 
gewünschte Position schreiben konnte.

Problem war, man muss durch die 'extended function set' das Bit
NW auf HIGH setzen !!! (Vorsicht, nach dem NW-Setzen das Bit RE nicht
vergessen auf LOW zurückzusetzen - das RE Bit müsste man nämlich vor der
Benutzung von 'extended function set' auf HIGH setzen ). Durch diese
Operation ist jetzt 4-Zeilen Modi aktiviert.

Erst ab jetzt gelten die Zeilen-Adressen:
LINE1 0x00
LINE2 0x20
LINE3 0x40
LINE4 0x60

Im Tutorial:
http://www.mikrocontroller.net/articles/AVR-GCC-Tutorial/LCD-Ansteuerung
ist dies nicht gemacht, muss mal selber ergänzen (vielen Dank dem 
Authoren, es war eine sehr gute Starthilfe, deswegen, will ich an diese 
Kommunity auch etwas zurückgeben).

Ich hoffe es hilft denjenigen, die mit 4-Zeilern kämpfen.

Schöne Grüße aus der Slowakei!

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.