mikrocontroller.net

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


Autor: Marc Vollmer (Gast)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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

Autor: Mike Walter (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Kontrast auch richtig eingestellt?

Autor: Klaus (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Eddie (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Marc Vollmer (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.