Forum: Mikrocontroller und Digitale Elektronik LCD zeigt nur schwarze Kästchen


von Marc Vollmer (Gast)


Angehängte Dateien:

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

von Mike Walter (Gast)


Lesenswert?

Kontrast auch richtig eingestellt?

von Klaus (Gast)


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

von Eddie (Gast)


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

von Marc Vollmer (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.