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