Hallo ich habe ein GLCD 240x128 mit einem T6963C. Jedoch zeigt er nach dem Einschalten (und starten des Programms) nur horizontale Linien an die bei jedem EInschalten anders verteilt sind (mal sind es nur zwei dunkle und zwei helle Balken, manchmal viele dünne im Wechsel). Woran kann das liegen?
Die Initialisierung des Displays könnte nicht passen. Aber für genauere Aussagen gibt es zu wenige Infos von dir. - Wie ist es angeschlossen? - Woran angeschlossen? Welcher Controller? - Wie sieht dein Programm aus? Programmiersprache? Gruß Elektrikser
Das Display is an einem ATMega16 angeschlossen mit folgender Pinbelegung: PortA.0 = WR PortA.1 = RD PortA.2 = CE PortA.3 = C/D PortA.4 = NC PortA.5 = RESET PortA.6 = FS PortA.7 = RV PortC.0-PortC.7 = D0-D7 Das ganze wird mit dem Beispielprogramm von Bascom angesteuert (siehe Dateianhang).
Ich vermute dass, wie bereits gesagt, das Display nicht bzw. nicht richtig initialisiert ist. In den Datenblättern zu den Displays findet man meistens einen Initialisierungs-Vorschlag. Sieh dir alternativ mal den Anhang an, ich beschäftige mich relativ stark mit diesen Displays, habe also einige Dokumente zu dem Thema... Ralf
Hm... Ich Trottel. Der Anhang darf ja nur ein MB groß sein... Ächz... Scheint aber trotzdem gespeichert worden zu sein. Falls es nicht geklappt hat, einfach nochmal hier nachfragen... Ralf
Bascom müsste die Initialisierung eigentlich automatisch machen, zumindest funktioniert es bei einem kleineren Display mit dem selben Controller.
Ich hatte mal das Problem, dass zwar die Initialisierung funktioniert hat, jedoch hat es davor schon geklemmt, und zwar am Reset... Nachdem ich das Reset-Problem behoben hatte, lief das Display - ohne Änderungen an der Initialisierung. Ich habe damals die Zeit, die der Reset anliegt, erhöht. Allgemein ist es wohl so, dass die T6963C-Controller sehr kritisch reagieren, wenn die Leitungen (Daten, VCC, usw.) einen Husten haben, also Störungen aufweisen... Ralf
Ich habe jetzt im Programm die reset-Leitung eine Weile auf high gelegt und dann erst den config-Befehl laufen lassen, jedoch gab es keine Veränderung bei der Darstellung.
Hä? Der Reset ist Low-Aktiv, so weit ich mich erinnere... Du könntest mal versuchen, die Initialisierung selbst zu machen, also ohne Bascom-Unterstützung... Ralf
Ah stimmt, jetzt funktioniert alles, wenn ich den Reset auf Low lege. Thx@all
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.