Forum: Mikrocontroller und Digitale Elektronik LCD Display zeigt nichts an


von Matthias (Gast)


Lesenswert?

Hi,

ich betreibe ein 16x1 LCD Display im 8-Bit Modus und nach der 
Initialisierung bekomme ich 8 schwarze Kästchen auf dem Display. Egal 
welches Kommando ich schicke, diese 8 schwarzen Kästchen gehen nicht 
weg.

Bei der Verkabelung hab ich jetzt schon öfters alles geprüft.
Ich benutze einen ATMEGA32L mit 3,3 V VCC

RS an PIN D5
E  an PIN D4
D7-D0 an PIN C7 - PIN C0
R/W an Masse
Contrast an Masse

Hatte jemand schon mal das Problem ?

- Zuerst warte ich 250 ms
- dann sende ich drei mal 0x30 mit jeweils 5ms Pause dazwischen
- dann sende ich wieder 0x30 für 8-Bit 1 Zeile 3x7 Matrix
- dann sende ich ein Display off 0x08
- dann ein Display Clear 0x01
- dann ein 0x06 für Entry Mode Set

RS ist dabei immer 0 und CS wechselt dementsprechend beim Senden
Mein Display ist ein Standard 16x1 von Reichelt.

Bitte um Hilfe.

Grüsse
Matthias

von Karl H. (kbuchegg)


Lesenswert?

> ATMEGA32L - PIN C7 - PIN C0

Da drängt sich sofort die Frage auf:
Ist das JTAG Interface abgeschaltet?

von Matthias (Gast)


Lesenswert?

ja

von Ulrich M. (Firma: ---) (ulrich1267)


Lesenswert?

Hallo Matthias,

mit dem Kontrast stimmt was nicht, würde ich sagen. Hast Du mal ein Poti 
vor den Kontrasteingang gehängt und es dann mal probiert? Ich hatte das 
Problem mal umgekehrt...

Gruß
Ulrich

von Benedikt K. (benedikt)


Lesenswert?

Matthias wrote:
> ich betreibe ein 16x1 LCD Display im 8-Bit Modus und nach der
> Initialisierung bekomme ich 8 schwarze Kästchen auf dem Display.

Normalerweise sollten die Kästchen schon vor der Initialisierung da 
sein.
Zeig mal die Software.

von Matthias (Gast)


Lesenswert?

Oh mann, so ein Sche**** Der Kontrast war dran schuld, nervvvvvv Poti 
rein, gedreht und siehe da der Text ist schon immer da nur kann man ihn 
auf Schwarzem Hintergrund so schlecht lesen. Ich dachte immer man kann 
optional diesen Pin auch auf Masse legen.

Danke euch

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.