mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik Pollin LCD bleibt schwarz!


Autor: Sebastian M. (noobuntu)
Datum:

Bewertung
0 lesenswert
nicht 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-/Baueleme...

mfg noobuntu

Autor: K. J. (theborg0815) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hi denke mal wens nicht falsch verkabelt ist ne fehlerhafte INIT, meins 
ist auch SW ohne init nach der init wird Datensalat angezeigt daran 
sieht man auch obs geklappt hat.

Autor: Benedikt Patt (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Also wenn alles schwarz ist würde ich erst mal auf einen falsch oder gar 
nicht eingestellten Kontrast tippen.

Gruß Benedikt

Autor: Sebastian M. (noobuntu)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Benedikt Patt schrieb:
> Also wenn alles schwarz ist würde ich erst mal auf einen falsch oder gar
> nicht eingestellten Kontrast tippen.
>
> Gruß Benedikt

Den Kontrast kann ich über ein 10K Poti stufenlos einstellen. Daran 
dürfte es (hoffe ich) nicht liegen.

Autor: Lothar Miller (lkmiller) (Moderator) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht lesenswert
> Den Kontrast kann ich über ein 10K Poti stufenlos einstellen.
Siehst du einen Unterschied, wenn du am Poti drehst? Da sollte sich 
sogar uninitialisiert etwas tun...

Autor: Sebastian M. (noobuntu)
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Michael U. (amiga)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

welcher AVR? Bei Mega16 u.ä. und PortC... JTAG auch ausgeschaltet?

Gruß aus Berlin
Michael

Autor: Sebastian M. (noobuntu)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich benutzte eine Atmega8. Unterstützt er JTAG? Und wenn ja wie schalte 
ich JTAG aus?

Autor: Sebastian M. (noobuntu)
Datum:

Bewertung
0 lesenswert
nicht 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:
#define RS      PORTC_0
#define RW      PORTC_1
#define Enable    PORTC_2
#define CS      PORTC_3
#define RES      PORTC_4

#define LCD_DDR    DDRD
#define LCD_PORT  PORTD
#define LCD_PIN    PIND

Autor: Sebastian M. (noobuntu)
Datum:
Angehängte Dateien:

Bewertung
0 lesenswert
nicht 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...

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

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.