LCD zeigt nur schwarze Kästchen

Gast #62553
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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
Lesenswert?

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

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren