Display mit T6963C läuft nicht !

Gast #339666
Lesenswert?

Hi, auch nach langem suchen hab ich nichts gefunden, das mir bei meinem
problem hilft, daher ein weiterer post in dieses tolle forum.
Ich habe die Display implementierung in ei modul gepackt, das sich im
anhang befindet, nur leider bekomme ich auf dem Display nichts außer
hyroglyphen, regelmäßige streifen oder einfach garnichts zu sehen.
Das Display ist ein Powertip 240 x 128 Pixel Display.
Was mach ich falsch ?
Angehängte Dateien:
Gast #339668
Lesenswert?

Mit welcher frequenz betreibst du den controller?
Und zu dem hiroglypen problem: Du musst den speicher vom LCD erst mal
mit 0x00 füllen ... nach dem reset stehen zufällige werte im speicher.
Wenn du den controller schneller als ca 8 MHz betreibst musste ein paar
nops reinhauen.
Gast #339669
Lesenswert?

Hi, danke erstmal für die tips. Ich hab ehrlich gesagt keinen plan,
woran es liegen könnte. Der Takt kommt aus dem internen Taktgeneartor
des AT90CAN ( Frequenz ??? ), wobei der unter 8Mhz liegen sollte.
Die aktuelle Codeversion hab ich nochmal angefügt, die Routinen sind ja
die bekannten, aber vielleicht kann sie mal jemand testen, bin heftigst
am verzweifeln.

Thx,

mfg

LC
Angehängte Dateien:
#339671
Lesenswert?

Moin,
sorry, aber so wie ich das sehe, hast Du noch nicht sehr viel Erfahrung
mit µC (weisst die Taktfrequenz nicht ????) und dann muss es gleich die
Königsklasse Grafik-LCD sein. Da ist Frust vorprogrammiert - wie Du
leidvoll feststellen musst. Wenn Du den Führerschein machst, steigst Du
ja auch nicht gleich in einen Formel-1 Wagen, oder?
Ohne den Code vollständig durchgeschaut zu haben: In Deinen
Schreibroutinen vermisse ich mindestens ein-zwei Wartezyklen. Der T6963
braucht ja etwas Zeit, um die Daten übernehmen zu können. Du wirst also
nicht umhin kommen, das Datenblatt des T6963 bezgl. der Timings zu
prüfen. Vor allem solltest Du auch das Datenblatt Deines µC unters
Kopfkissen legen, denn ohne die Kenntnis der Taktfrequenz wird das gar
nix. Also: Datenblätter lesen, lesen, lesen.

Gruß
Thomas

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