Forum: Mikrocontroller und Digitale Elektronik Probleme mit Pollin-Display WD-C2704M-1HNN


von Christoph B. (cborowski)


Lesenswert?

Hallo zusammen,

ich versuche nun seit ein paar Tagen das Pollin-Display WINTEK 
WD-C2704M-1HNN (27x4) am myAVR-Board (ATMega8, 16Mhz, LPT-Version) zum 
Laufen zu kriegen. Hierzu verwende ich die Library von Stefan Seegel. 
Als Entwicklungsumgebung GCC+AVRDUDE unter Linux, welche wunderbar 
funktioniert. Das Display ist über ein ca. 32cm Flachbandkabel am Board 
angeschlossen. Es werden nur die oberen vier Datenleitungen (4Bit-Modus) 
genutzt.
Ich übersetzte das in der Library angegebene Testprogramm und übertrage 
es auf den ATMega8. So weit funktioniert das alles prima. Wenn ich das 
Programm laufen lasse, dann sehe ich leider nichts. D. h. keine Balken 
oder Zeichen. Das Display sieht aus, als wenn es gar nicht angeschlossen 
wäre.
Da ich letztendlich auf ein kleines GPS-Gerät (serielle GPS-Maus am 
ATMega8 mit Display) hinaus möchte, habe ich just for fun die hex-Datei 
von Bernhard Schulz (Beitrag "Re: GPS - MOUSE - MINI- NAVIGATOR (Assembler) ATmega8") 
eingespielt & das Display entsprechend seinem Projekt angeschlossen. Und 
siehe da, das Display zeigt was an.

Was mache ich also falsch? Mein Display-Anschluss an ATMega8 sieht so 
aus:

D4-D7 an PortC 0-3
RW an PortD 4
RS an PortD 5
E1 an PortD 6
E2 an PortD 7
Pin1 (GND) an GND
Pin2 (+5V) an +5V
Pin3 (Vo) über Poti und 1uF Kondensator zu GND an an +5V => 
Kontrastspannung zwischen 0-4V

Ach ja, kleine Programme zu Leuchten von LEDs etc. laufen problemlos, d. 
h. die Ports (D, B, C) funktionieren.

Im voraus schon mal danke...
Christoph

von Hannes (Gast)


Lesenswert?

Suche mal nach lcd_4x27.inc

...

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.