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"
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 :)
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
> FS habe ich nicht verbunden.
Nicht mit dem Controller oder gar_ _nicht? oO
Ralf
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.