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
> ATMEGA32L - PIN C7 - PIN C0 Da drängt sich sofort die Frage auf: Ist das JTAG Interface abgeschaltet?
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
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.