Bitte Hilfe: T6963C erzeugt nur weiße Fläche

Gast #1744567
Lesenswert?

Hallo!

Nachdem ich nun mehrere Tage google, Datenblätter und Foreneinträge 
gewälzt habe komme ich nicht weiter.
Ich habe ein 240*128 LC-Display mit einen T6963C an einem Atmega644. Ich 
denke die Verkabelung müsste in Ordnung sein: WR:PA0, RD:PA1, CE:PA2, 
CD: PA3 RESET: PA4. FS habe ich nicht verbunden. DB0-7 liegt auf PortC, 
JTAG ist ausgeschaltet. An der Kontrastkontrolle hängt ein 10K-Poti.

Ich hab diverse Libraries probiert, im Moment versuche ich die von Simon 
Küppers [1]. Bei allen Libraries taucht das selbe Problem auf: Nach dem 
initialen Reset zeigt das Display lediglich eine weiße Fläche an. 
Jeder Pixel ist weiß.

Ich habe den µC auch schon auf 1Mhz runtergetaktet um zu sehen ob er 
vielleicht zu schnell läuft (momentan 16Mhz), aber der einzige Effekt 
war, dass sich die weiße Fläche langsamer aufgebaut hat.
Was habe ich falsch gemacht, irgendwelche Ideen?

-
[1] Beitrag ""Bessere" T6963c Library"
Gast #1744624
Lesenswert?

Höchst peinlich. Ich habe die ganze Zeit das falsche hex-file geflasht. 
Als ich das gemerkt hatte, noch ein wenig das Poti korrekt 
eingestellt... 100%ig richtig gehts noch nicht, aber er zeigt jetzt 
shconmal was an :)
Gast #1744632
Lesenswert?

Hi

>Nach dem initialen Reset zeigt das Display lediglich eine weiße Fläche an.

Wenn deine Init auch das Löschen des Displays beinhaltet würde ich das 
mal rausnehmen. Bei einer erfolgreichen Initialisierung solltest du ein 
zufälliges Pixelmuster sehen.

>Jeder Pixel ist weiß.

Und was erwartest du? Je nach Display (positiv/negativ) kann ein 
gesetztes Pixel 'weiß' oder 'schwarz' sein. Und umgedreht (für gelöschte 
Pixel).

MfG Spess
Gast #1750770
Lesenswert?

Vielen Dank erstmal für die Antworten :)

> Nicht mit dem Controller oder gar_ _nicht? oO
FS hab ich auf Ground gezogen, sonst macht das was es will.

> Und was erwartest du?
Erwartet hätte ich dass da in weißen Lettern steht "Hello World!"... tut 
es jetzt auch. Wie gesagt, ich hatte ein altes hexfile geflasht.

Warum es mit den anderen Libraries nicht geht, weiß der Teufel. 
Ursprünglich hatte ich gedacht, der µC laufe vielleicht zu schnell, aber 
das Problem tritt auch bei einem 1Mhz Takt auf.

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