ATmega8 LCD HD44780 Initialisierung

Gast #629860
Lesenswert?
• ▲
▼
Hallo, ich habe erstmals versucht ein LCD anzusteuern. Ich benutzen ein 
1 mal 16 zeichen display von reichelt, Artikelnummer: LCD 161A. Ich habe 
mich an dem tutorial hier von Mikrocontroller.net. orientiert. Ich habe 
ich den 8 bit modus gewählt, da das mir erstmal einfacher fällt. Ich 
lgaube ich habe etwas in der Initialisierung falsch gemacht. Zudem habe 
ich die Seite Nr. 6 im datenblatt nicht verstanden. Ich habe auch leider 
keine ordentliche Init hier im forum gefundendie kompatibel ist.

Vielleicht kann mir jemand helfen?
Gast #633583
Lesenswert?
• ▲
▼
Hallo! ich hab auch so ein ähnliches Problem, mein LCD, auch 16 zeichen, 
zeigt nur auf den ersten 8 Zeichen was an, wie muss ich das 
addressieren, damit es auch die nächsten 8 zeichen nutzt?
und: irgendwie sind die Zeichen vom Display nicht ganz dunkel, sie sind 
grau statt schwarz. Kann man den Kontrast auch irgendwie im programm 
einstellen?
ich hab meine Source mal angehängt, is aber C.
Schöne Grüße, Philipp
Angehängte Dateien:
Gast #633789
Lesenswert?
• ▲
▼
Ich verstehe zwar nichts von C aber soweit ich weiß, verhalten sich 
einzeilige Displays mit 16 Zeichen so wie eines mit 2*8 Zeichen. Das 
Ding
muß so initialisiert werden, als ob es 2 Zeilen hätte.

MfG Paul

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.