Ansteuern eines 2.4 Inch TFT Display(Ili9341 Controller)

OP #4727565
Lesenswert?

Hallo Community,
Mir ist letztens mein DSO138 von Jyetech kaputt gegangen(Das wahr mein 
Fehler). Was zerstört wurde sind die Schalter es lässt sich nix mehr 
Einstellen. Drauf habe ich mir bei Amazon ein neues besorgt. Als ich das 
alte letztens Entsorgen wollte ist mir eingefallen. Das 2.4 Inch TFT 
Display könnte man ja noch verwenden. Laut dem Source Code des 
DSO138(Denn man sich herunterladen kann von jyetech) verwendet dieses 
Display denn Ili9341 Controller. Das DSO138 hat als Mikrocontroller denn 
STM32F103C8 das macht es mir schwer diesen auf mein Atmel Controller um 
zu setzen.

Das TFT Display hat ein 40 pin Header. Dabei sind Daten Pins von 0 bis 
7. Und RS, CS, WR, RD Pins. Sind diese(RS, CS...) Pins, für das SPI 
Interface? Das Display läuft auf 3.3 Volt.

Hier mal ein Bild: http://prntscr.com/ckpkm0

Mein Problem ist im Moment dieses Display richtig zu verkabeln. Kann mir 
da jemand weiter helfen.

Lg Jan.
#4728322
Lesenswert?

Jan H. schrieb:
> Dabei sind Daten Pins von 0 bis
> 7. Und RS, CS, WR, RD Pins. Sind diese(RS, CS...) Pins, für das SPI
> Interface?

Wenn du Datenpins 0-7 hast ist das ein 8-Bit Parallel-Interface und kein 
SPI.

Siehe Datenblatt:
https://cdn-shop.adafruit.com/datasheets/ILI9341.pdf

Kapitel 7: MCU Interfaces

Wenn du (wie viele) nicht vom Display lesen willst legst du die 
Rd-Leitung mit einem Pull-up Widerstand an die Versorgungsspannung und 
sparst dir so eine Leitung.
Kapitel 7.6.3 zeigt den Anschluss.
#4728522
Lesenswert?

Hallo,

der Ili9341 Controller für TFT Display ist nicht nur sehr schnell. Er 
kann zwei Modi parallel und natürlich auch seriell, diese Modi die ich 
auch nutze (SPI).
Somit hat @Thomas Forster es erkannt, seriell ist die Stärk des 
Controllers.
Einfach mal das Flussdiagramm im Datenblatt anschauen.
Nicht unerheblich ist der Hardwareaufwand, mit SPI reichen 4 
Verbindungen zum Atmel Controller.
Na ja mit meiner Variante dutteln schon ein paar Displays sehr 
zuverlässig.

Gruß
#4728527
Lesenswert?

Fred R. schrieb:
> Er kann zwei Modi parallel und natürlich auch seriell

Der Controller alleine kann sogar 8-, 9-, 16-, und 18-Bit parallel und 
seriell.

Aber der Controller ist ja auf eine Platine gelötet und der Designer der 
Platine hat damit das Interface schon festgelegt.
Evtl. sind auf der Platine Lötbrücken vorhanden um das Interface noch 
umzustellen. Auf meinen TFTs aus China waren bisher allerdings keine.

Genaues muss der TO jetzt mal selber rausfinden.

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