@ Benjamin
>Bist Du evtl. im IDLE-Mode (39h)?
Ich glaube nicht # Darstellung von 16 Bit Farben geht.
@ void
> TFT_WR_REG(0x3A); //Interface pixel format
Können Wir abhaken,gleiche Meinung 0x05 ist ok.
>TFT_WR_REG(0xC8); //GAMMASET
Nein diese GAMMASET Werte sind nicht von mir.
Hat jemand im Forum geteilt für den Atmega.
Keine Ahnung ob Sie sinnvoll sind.
Ich bin erstmal drinnen muss mich erst orientieren.
Hatte einige Probleme bei der Verbindung zum TFT.
Die RD Leitung war nicht auf dem TFT-Adapter herausgeführt.
Die Daten-Leitungen waren in nur eine Richtung (Write) gesetzt.
Mit einem 74LVC245a (Ich glaube Sie dienten der senkung der
Sapnnungspegel von den I/O Leitungen.
Habe die Funktion des 74LVC245a Hardwareseitig etwas geändert damit ich
auch Lesen kann.
>TFT_WR_REG(0x36) = 0x68 Page Address Order - Warum nicht oben nach unten?
Mein Controler liegt bei mir Links deshalb.
>TFT_WR_REG(0xC0); //SETSTBA Das Register "Panel Driving Setting (C0h)" hat 6
Parameter.
Du schreibst nur 5 Stück.
Der 6 .Parameter ist null deshalb fehlt Er.
Muss Ich selber nochmal nachschauen.(in deinem Link sind Es auch nur 5)
>TFT_WR_REG(0xC5); //SETDISPLAYFRAME
Das Register "Frame Rate and Inversion Control (C5h)" schreibst du auf
0x08 (Bit D3 = 1), es hat aber nur die Bits D0-D2.
Da hast Du Recht aber der geplante Parameter war Null (ps.:war zu
faul,hatte an dem Parameter herumgespielt)
und die 0x08 ist genauso viel wert wie eine Null.
Die Bits D3-D7 haben keine Funktion und die 0x08 spricht D3 an.
Habe Es aber auf die frequenz 85 Hz geändert.
>Ich schlage vor zu gehst nochmal zurück zu dem Code wo er abgeschrieben
wurde und vergleichst es nochmal.
Ich Würde gerne abschreiben,finde aber nichts das die READ-Funktion
unterstützt.
Die meisten Codes beruhen auf die Write-Funktion
Wir können aber gerne Enige Register besprechen.
Ich habe den init Code etwas bearbeitet und die Parameter wo ich noch
nicht genauer angeschaut habe
mit ??? gekennzeichnet.
MFG