TFT Display von Sainsmart - TFT320_QVT
TFT Display mit 320x240 Pixel von Sainsmart.
Eigenschaften
- 320x240 Pixel
- 3,2" Diagonale
- 65K Farben
- 8/16 Bit Schnittstelle
- SSD1289 LCD Treiber IC
- Vcc 3,3V
- Touchscreen IC ADS7843
- TFT Display 240374PQ
- 40pin Boardanschluss
Pinout
Das Board hat ein 2x20 Pin Header.
| Pin | Bezeichnung | Funktion | Funktion | Bezeichnung | Pin | 
|---|---|---|---|---|---|
| 1 | GND | Masse | TFT Daten | DB0 | 21 | 
| 2 | VCC | Versorgungsspannung | TFT Daten | DB1 | 22 | 
| 3 | TFT Daten | DB2 | 23 | ||
| 4 | RS | TFT Register Select | TFT Daten | DB3 | 24 | 
| 5 | WR | TFT Write | TFT Daten | DB4 | 25 | 
| 6 | RD | TFT Daten | DB5 | 26 | |
| 7 | DB8 | TFT Daten | TFT Daten | DB6 | 27 | 
| 8 | DB9 | TFT Daten | TFT Daten | DB7 | 28 | 
| 9 | DB10 | TFT Daten | T_CLK | 29 | |
| 10 | DB11 | TFT Daten | T_CS | 30 | |
| 11 | DB12 | TFT Daten | T_DIN | 31 | |
| 12 | DB13 | TFT Daten | (D_BUSY) | 32 | |
| 13 | DB14 | TFT Daten | T_DO | 33 | |
| 14 | DB15 | TFT Daten | T_IRQ | 34 | |
| 15 | CS | TFT Chip Select | SD_DO | 35 | |
| 16 | F_CS | SD_CLK | 36 | ||
| 17 | RST | TFT Reset | SD_DIN | 37 | |
| 18 | SD_CS | 38 | |||
| 19 | LED-A | LED-Anode | (F_WP) | 39 | |
| 20 | (F_HOLD) | 40 | 
Ansteuerung
Hintergrundbeleuchtung
- 3,3V an die Anode der LED - Pin 19
- Kathode / GND der LED - Pin 1
Display
- Softwarebibliothek UTFT von Henning Karlsen.
- Pin-Mapping zwischen TFT und Arduino Board.
- Pin-Mapping Erläuterung
Pin-Mapping Arduino Due - TFT
| TFT Pin | TFT Bezeichnung | Due Pin | Due Bezeichnung | 
|---|---|---|---|
| 21 | DB0 | 37 | PC5 | 
| 22 | DB1 | 36 | PC4 | 
| 23 | DB2 | 35 | PC3 | 
| 24 | DB3 | 34 | PC2 | 
| 25 | DB4 | 33 | PC1 | 
| 26 | DB5 | 32 | PD10 | 
| 27 | DB6 | 31 | PA7 | 
| 28 | DB7 | 30 | PD9 | 
| 7 | DB8 | 22 | PB26 | 
| 8 | DB9 | 23 | PA14 | 
| 9 | DB10 | 24 | PA15 | 
| 10 | DB11 | 25 | PD0 | 
| 11 | DB12 | 26 | PD1 | 
| 12 | DB13 | 27 | PD2 | 
| 13 | DB14 | 28 | PD3 | 
| 14 | DB15 | 29 | PD6 | 
Neben den 16 Datenleitungen werden die vier Steuerleitungen RS, WR, CS und RST benötigt. Diese werden wie verdrahtet dem Constructor übergeben:
// UTFT(byte model, int RS, int WR, int CS, int RST, int SER=0);
UTFT tft(ITDB32S, 52, 53, 50, 51);
Links
- Sainsmart Produktseite http://www.sainsmart.com/sainsmart-3-2-tft-lcd-display-touch-panel-pcb-adapter-sd-slot-for-arduino-2560.html.
- Englischer Blogartikel zur Ansteuerung des Displays unter Teensyduino http://blog.lincomatic.com/?p=1448.
- PDF Artikel mit dem Sainsmart Modul http://www.sainsmart.com/zen/documents/20-011-918/3.2LCD+UNO.pdf
- Forumsthread http://forum.arduino.cc/index.php?topic=121418.0
- Softwarebibliothek UTFT.
- Am Raspberry Pi.
- Nochmal Pi: http://valdodov.com/index.php?show=hardware&item=1&lang=en