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 ?
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.
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
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
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.