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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.