Da es des öfteren Fragen zur genauen Verdratelung des TFT Mega Shield gibt und durch mehrere verschiedene umherschwirrende Schaltbilder Verwirrung herrscht hier mal etwas Klärung….
Die reine Display Ansteuerung ist verdratet wie hier bei Henning Karlson beschrieben (Allerdings sind die Tabellen für 8Bit und 16Bit sind in dem Dokument vertauscht!)
In diesem Schaltbild kann man die Verdrahtung gut erkennen links oben ist die Buchsenleiste zum TFT eingezeichnet, darunter die zweipolige Stiftleiste die die Verbindung zum Mega herstellt (Beschriftung im Kasten bezieht sich auf die Mega Pins). Hier werden die Pins D50-D53 für die SD Karte verwendet. Rechts im Schaltbild (J19) die Anschlüsse D0-D7 am Mega, hier werden die Pins D0,D1 (Flash??) und D2-D7 für den Touchscreen verwendet.
Die Flash Pins führen zu einem unbestückten SOP8 Sockel auf dem Display. Eventuell lässt sich hier ein Flash/EEPROM nachrüsten!?.
Pins Display: | Pins MEGA/DUE |
DB0 | D37 |
DB1 | D36 |
DB2 | D35 |
DB3 | D34 |
DB4 | D33 |
DB5 | D32 |
DB6 | D31 |
DB7 | D30 |
DB8 | D22 |
DB9 | D23 |
DB10 | D24 |
DB11 | D25 |
DB12 | D26 |
DB13 | D27 |
DB14 | D28 |
DB15 | D29 |
RS | D38 |
WR | D39 |
RD | (+3.3V) |
CS | D40 |
RESET | D41 |
Pins für SD Card: | |
SD_OUT | D50 |
SD_SCK | D51 |
SD_DIN | D52 |
SD_CS | D53 |
Pins Flash: | |
F_HOLD | D0 |
F_WP | D1 |
Pins Touch Panel: | |
D_IRQ | D2 |
D_OUT | D3 |
D_IN | D4 |
D_CS | D5 |
D_CLK | D6 |
D_BUSY | D7 |
…wie man sieht macht die Verwendung am „normalen“ Arduino (auch im 8Bit Mode) wenig Sinn wenn man Touch und SD Karten Funktion nutzen will – deshalb bieten wir auch nur das Mega Version an ;-)