I've bought a ILI9341 TFT LCD Screen + Touch to my Raspberry pi. The screen is the MI0283QT-9A "TFT PROTO", from Mikroeletronika. Here is the link to the producer's page. It has an ILI9341 chipset, according to the producer.
I searched around the web about how to wire it up and make it run on Raspberry pi. The little screen accepts 5 interface modes: 16-bit, 8-bit, 18-bit, 9-bit and SPI. To save some GPIO pins on Raspberry Pi, I thought I could use the SPI Interface mode.
I found this site where a guy hook the same type of screen on a Rpi. The thing is, his pins are different from mine!
He writes the following pin connection:
Name Raspi Display Board
+5V 2+4 3+4
GND 6 1+2
CS_DISP 26 (CE1) 7
RST_DISP 16 (GPIO23) 6
LED_DISP 18 (GPIO24) 5
MOSI 19 8
MISO 21 9
SCLK 23 10
I don't have those pins on my LCD board. In fact, the screen is driven with 3.3v, not 5. The following are my pins:
LEDA | | LEDK
IM1 | | IM0
IM3 | | IM2
DB17 | | RST
DB15 | | DB16
DB13 | | DB14
DB11 | | DB12
DB9 | | DB10
DB7 | | DB8
DB5 | | DB6
DB3 | | DB4
DB1 | | DB2
SND | | DB0
SDI | | SDO
WR/SCL | | RD
CS | | RS
GND | | FMARK
y+ | | x+
y- | | x-
GND | | 3.3v
Now, I read that MOSI is SDO, and MISO is SDI, but what GND do I use? Where is the CLK, CS, RESET (I think mine is RST). And his driver will work for me (without frying my Rpi, that is)?
And what about the touch feature? How do I hook-up it? How can I find a driver for it? Any help is fine!
Thanks a lot, in advance.