Forum: Mikrocontroller und Digitale Elektronik Bitte Hilfe: T6963C erzeugt nur weiße Fläche


von t.animal (Gast)


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"

von t.animal (Gast)


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 :)

von spess53 (Gast)


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

von Ralf (Gast)


Lesenswert?

> FS habe ich nicht verbunden.
Nicht mit dem Controller oder gar_ _nicht? oO

Ralf

von t.animal (Gast)


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.

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.