LCD zeigt nur schwarze Kästchen

Gast #62553
Hallo Leute,

ich habe eine ATMega 16 und habe nach dem LCD-Tutorial von Andreas eine
BT21605 von www.data-modul.de angeschlossen. Da dieses Teil eine
SPLC780 Controller besitzt habe ich die Initialisierung geändert.

Ich habe das Programm von Andreas ausprobiert und mein eigenes, welches
ich im Anhang eingefügt habe. Der Unterschied ist nur die
Initialisierung, und daß ich alles auf Port C gelegt habe.

Aber ich bekomme in dem 2 Zeilen Display immer nur schwarze Kästchen in
der ersten Zeile -- egal was ich mache. Nach der Initialisierung sollte
doch ein einfacher Cursor in Zeile 1 erscheinen?

Habt ihr noch eine Idee, was das sein könnte?

Gruss
Marc
Angehängte Dateien:
Gast #62555
Hi,
diese "schwarzen Kästchen" bedeuten, daß Dein LCD Strom hat und
AUCH DIE KONTRASTSPANNUNG IST OK !!!!
(lass Dich nicht verwirren!)

Das LCD wird nicht intilialisiert.
Nach einer erfolgreichen Initialisierung verschwinden die
schwarzen Kästechen und das Display ist "leer".

Klaus
Gast #62556
Hi,

hatte vor kurzem das gleiche Problem.
Bei mir lag es am JTAGEN-Fuse, es war nämlich AN und damit sind die
Pins PC2 bis PC5 für JTAG reserviert (siehe ATmega16 Datenblatt, Seite
59 "Alternate functions of Port C").
So kannst du dein Display nicht initialisieren...
Wenn du JTAG nicht brauchst einfach JTAGEN ausschalten ansonsten einen
anderen Port für dein LCD wählen.

viele Grüße,
Ed
Gast #62557
Es waren die JTAGEN Fuse....

Danke an alle, vorallem an Eddie !!!

Allerdings läuft meine Initialisierung nicht mit meinem Programm,
sondern mit dem aus dem Tutorial. Noch verstehe ich es nicht, aber es
sollte schlimmeres geben.

FAZIT: Programm vom HD44780 läuft auch auf dem SPLC 780.

Gruss
Marc

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 22 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.