Pollin LCD bleibt schwarz!

OP #1545020
Lesenswert?

Hallo,

ich habe mir vor einigen Tagen das LCD Display DG 16080 (160x80) bei 
Pollin bestellt und versuche verzweifelt es mit meinem Atmega8 zum 
laufen zu bringen. Das Display besitzt den Controller LC7981 und ich 
benutzte Benedikts LC7981_Simple um es anzusteuern. Ich habe daran nicht 
geändert außerder die Pinbelegung.

Ich benutzte PORTD (für die Datenübertragung) und PORTC (für Enable, RS, 
Rest usw.). Taktgeber ist ein externer 8 MHz Quartz.

Das Display macht nichts. Es bleibt nur schwarz (fehlerhafte Init?). 
Oder liegt es an der Verkabelung? Wie teste ich diese am besten?

Das ist das Display
http://www.pollin.de/shop/dt/MzU2OTc4OTk-/Bauelemente/Aktiv/Displays/Grafik_Display_DataVision_DG_16080_11.html

mfg noobuntu
OP #1545061
Lesenswert?

> Siehst du einen Unterschied, wenn du am Poti drehst? Da sollte sich
> sogar uninitialisiert etwas tun...

Die Pixel des Displays werden schwarz. Am Anfang sieht man noch ein paar 
Quadrate in unterschiedlicher "schwärze", die verschwinden aber wieder 
wenn die restlichen Pixel dunkler werden.
OP #1545779
Lesenswert?

Da der Atmega8 kein JTAG unterstützt, muss ich mir darum keine Sorgen 
machen.

Außerdem habe ich alle Kabel nochmals geprüft, in dem ich ein 
Rechtecksignal auf jede Leitung draufgegeben und am Ende gemessen habe.

Das Display bleibt einfach schwarz. Ich habe keine Ahnung wo da der 
Fehler sein könnte. KOPFKRATZ!

Muss ich wenn ich einen externen Quartz benutzte, auf irgendeine Start 
up Time achten?

Das ist meine Portbelegung:
1
#define RS      PORTC_0
2
#define RW      PORTC_1
3
#define Enable    PORTC_2
4
#define CS      PORTC_3
5
#define RES      PORTC_4
6

7
#define LCD_DDR    DDRD
8
#define LCD_PORT  PORTD
9
#define LCD_PIN    PIND
OP #1545871
Lesenswert?

Hi @all,

ich bins wieder. Ich habe es geschafft endlich etwas auf dem Display 
anzeigen zu lassen. (Sonst wär es bald in der Tonne gelandet;=) )

Anscheinend war es ein Software Fehler in der Init. Ich habe eine andere 
Lib ausprobiert und siehe da, es zeigt was an! Die Lib habe ich von:
http://www.frozeneskimo.com/electronics/2007/03/30/lc7981hd61830-driver-for-el-backlit-samsung-lcd/

Mein Problem ist, dass das Display die Sachen fehlerhaft anzeigt. 
Eigentlich sollte das Display 4 waagrechte Linien anzeigen.

Woran könnte das liegen? Mach ich irgendwas falsch?

MfG noobuntu
Angehängte Dateien:

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren