Forum: Compiler & IDEs LCD oder Code defekt


von Samaras (Gast)


Angehängte Dateien:

Lesenswert?

Hallo,

ich wollte mal wieder ein wenig in das Thema einsteigen und versuche ein 
LCD ( handelt sich wohl um ein DG016Z B   =  HD44780 Controller)  über 
einen ATMEL usb 1287 anzusprechen.

Der Code ist anbei.

Das Problem ist, das Display macht nichts, es flackert leicht aber sonst 
passiert nichts.

Zu dem Kontrast im Code:

Es wird über PWM eine LED angesteuert und die Spannung liegt 
gleichzeitig an dem Pin an. Daran sollte es aber nicht liegen welbst 
wenn ich konstant 2,5 V oder 0 V anlege, ändert sich an dem Display 
nichts.

Danke für eure Mühe.

von Max H. (hartl192)


Lesenswert?

Mit welcher Spannung versorgst du das LCD? Ist die erste Zeile komplett 
schwarz vor der Initialisierung?

P.S: Ein Schaltplan würde bei der Fehlersuche weiterhelfen.

von Samaras (Gast)


Angehängte Dateien:

Lesenswert?

VDD sind 5 Volt.

Schaltplan besitze ich leider nicht.
Ich habe mal eine Zeichnung dazugelegt wie das aussieht.
Gruß

von Samaras (Gast)


Lesenswert?

Ich habe gerade gesehen, das Vee auf der Displayseite nicht 
angeschlossen ist, anscheinend wird das bei diesem modell nicht 
benötigt.

Problem scheint also in lcd_send_cmd zu sein.

von dummy (Gast)


Lesenswert?

>Problem scheint also in lcd_send_cmd zu sein.

In letzter Zeit häuften sich eher Schaltungsprobleme.

von Peter D. (peda)


Lesenswert?

Als Kontrastspannung werden etwa -4V benötigt.

Beitrag "Pollin DG016Z LCD-Display"

von Max H. (hartl192)


Lesenswert?

Zur Erzeugung von negativer Kontrastspannung hab ich mal was 
geschrieben, als ich eine LCD-Routine für den PIC24 gepostet habe: Der 
Post ist für 3.3V, sollte sich aber genauso für 5V anwenden lassen. 
Siehe untere Hälfte der Eröffnungsposts: 
Beitrag "[ASM & C] HD44780 an PIC24 (3.3V oder 5V)"

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.