16bit Initialisierungs Problem LCD 240320L8 ( MCB1700 )

Gast #3492343
Lesenswert?

Hallo,

ich versuche gerade das LCD vom MCB1700 (Keil) über 16 Bit anzusprechen.
(Das LCD wurde an freie nach außgeführte I/Os des MCB angeschlossen)
Es handelt sich dabei um ein 240320L8 von AMPIRE. Wie ich herausgefunden 
habe, wurde dies durch ein 240320LD ersetzt soll aber kompatibel sein.

http://01848aa.netsolhost.com/product_specs/2.4-specs/ADI_2.4_AM-240320LDTNQW-00H.pdf

Aus dem Datenbaltt geht hervor dass der Interfacemode über entsprechende 
HW Jumper angepasst werden muss. Diese habe ich umgesetz und es 
identifiziert sich auch mit dem DeviceCode 0x9320 woraus allerdings 
hervor geht das es sich nicht wie bei dem LD um einen SPFD5408B 
Controller sondern einen ILI9320 handeln müsste.

Nun versuche ich es über 16bit zu initialisieren, leider bisher 
erfolglos. Werder der Code aus der UTFT Lib noch die Sampels des 
Chipherstellers 
http://www.densitron.com/uploadedFiles/Displays/Support/ILI9320AN_V0.92.pdf
führten zu erfolg.

Habe mir die Daten auf dem Oszilloskop (siehe Anhang) auch schon 
angesehen, das sieht (meiner Meinung nach) alles richtig aus...

Hat jemand eine Idee woran es liegen könnte. Übertrage ich die Daten 
vllt zu schnell oder kann es sein dass das LCD nur SPI unterstüzt und 
garkeine 16 bit Datenübertragung. Aber warum bekomm ich dann einen 
gültigen DeviceCode zurück?

Grüße Raven
Angehängte Dateien:

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