Forum: Mikrocontroller und Digitale Elektronik Display mit T6963C läuft nicht !


von LC-HC (Gast)


Angehängte Dateien:

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 ?

von Thomas K. (thkais)


Lesenswert?

Timing (zu schnell).

von Hauke Radtki (Gast)


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.

von LC-HC (Gast)


Angehängte Dateien:

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

von LC-HC (Gast)


Angehängte Dateien:

Lesenswert?

und hier noch die header Datei !

von Thomas K. (thkais)


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

von Thomas K. (thkais)


Lesenswert?

Und schau mal hier: Vielleicht kannst Du hier etwas "spicken":
http://www.mikrocontroller.net/forum/read-4-306961.html#306961

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.