I’m trying to make a chinese TFT screen work, I tried everything I found online with no results so I’m seeking the help of the community.
- Arduino Mega (I’m using it for the extra memory because TFT libs are big)
- TFT screen: http://www.ebay.com/itm/240x320-3-3V-2-4-SPI-TFT-LCD-Touch-Panel-Serial-Port-Module-with-PBC-ILI9341-/171983887298
- Logic converter: http://www.ebay.com/itm/1PCS-8-Channel-5V-3-3V-IIC-UART-SPI-TTL-Logic-Level-Converter-Bi-Directional-/221951501723
LED and VCC to 3.3v, Arduino powered via USB from the computer.
The TFT screen says it’s 5v compatible but I read that sellers are lying so I got the logic converter, it never worked with or without it. Also the listing says ILI9341, I read seller are lying and it could be ILI9340, I tried both Adafruit libraries (https://github.com/adafruit/Adafruit_ILI9341, https://github.com/adafruit/Adafruit_ILI9340) graphictest examples.
I tried many combinations of pins for MISO, MOSI, CLK (13,12,11), then I read Mega uses (52,51,50) still no result.
I tried combinations of pins for DC, CS (6,5) (10,9) still no result.
I tried combinations of pins (13,12,11), then I read Mega uses (52,51,50) still no result.
I tried reset in pin 4 and 8, then I read it should be set to 3.3v but again no result.
I tried to connect MOSI directly to Arduino nothing, set LED to 7 nothing.
During all these test the screen was completely white.
Looking forward for any new ideas to try.