I have trouble in using the 3.2" 240X320 LCD display in place of the 2.2" 240X320 ILI 9340 or the 2.8" 240X320 ILI9341, both of which work nicely.
The seller provided very limited info;
240X320
ILI9341
I believe is has display pins as follow;
CLK, MOSI, RST, and CS, as well as GND, VDD, and BL pins. I can't find the D/C pin, but it has additional three pins - WR, RD, and RS. I don't know function of these pins. I also don't know which pin corresponds to the D/C pin.
I wonder if this 3.2" LCD module is inter changeable with the 2.2" or 2.8" TFT. I also wonder whether its driver is really the ILI9341 or not.
I need your help for right connection info and any other info to use this 3.2" dispay with Uno.
The MOSI etc signals are for the SD socket, Touch controller and (unmounted) Flash memory chip on an SPI bus.
The RS signal is Register Select for the 8080 16-bit parallel interface for the TFT controller.
This is just a different name for DC signal (Data Control)
Your display is 3.3V only. All that you need to do is provide about 28 level shifter chips if you want to use it with a 5V Arduino.
If you have a 3V Due, you do not need the level shifters. Just an awful lot of jumper cables.
As far as I know, there are no commercial Adapter Shields for the 17x2 header on your display.
If you had bought a 3.3V display with 20x2 header, there are lots of Adapter Shields for a Mega.
David.
David, thank you so much for your reply.
I connected the D/C line to the RS pin, but I sill have not gotten a success.
I put the 4050 level shifter between Uno and the display, and in this settings, the 2.2" and the 2.8" display work perfectly, but this 3.2".
You mentioned MOSI pin is not for the display control. I guess the CLK pin is also not for the display.
The 3.2" has RST, WR, CS, RD, and RS pins in the lower portion of the terminal. I gusess these pins are for Display function.
The 2.2" has SCK, MOSI, D/C, RESET, and CS pins. I should connect 2.2" D/C to 3.2" RS, CS to CS, and RESET to RST.
How should I connect SCK and MOSI pins ??
Jun / Fujichrome R100
As I said. The first job is wiring up twenty eight level shifter circuits. You could use five 4050 chips. Other chips are available.
Yes, if you only connect the MOSI, MISO, CLK, xxCS pins you can read/write to the SD card or Touch Controller.
The TFT is 16-bit parallel. Completely different to your 2.2" SPI display.
David.
David, OK....
Now I understood the 3.2 is not simply interchangeable with the 2.2 and 2.8. I need to learn how to use oit more.
Thanks a lot, Jun FujichromeR100
David,
I finally got success ! According to your advice, along with UTFT info, I hooked up 16 DB lines and 4 WR etc lines of the LCD to the UNO through 4050 - 20 signal lines.
With this connection, my 3.2" LCD module finally showed Beautiful UTFT Sample sketch running on its display.
I'm going to use this 3.2" as the Si5351 VFO display. Uno can't provide enough IO for this purpose, and I've already ordered a mega.
Thanks a lot for your help, David.
Best regards,
Jun
P.S.
David,
Attatched photos show the 4050 level-shifter board, how it was connected with the Uno and my 3.2" LCD, and the Display showing Sample Sketch Graphics.

Best Regards,
Jun



I am impressed. You deserve a medal !!
I would have just given up and bought a ready-made Uno shield.
Or made an adapter with a Protoshield. i.e. mating male headers for the Uno and mating female socket for the 17x2 Display. Either with 74LVX245 buffers or series resistors for level shifting.
What controller do you have? ILI9341 or SSD1289 ?
UTFT v2.8.2 should work with both.
David.
p.s. Seriously. I would have bought a ready-made Display Shield.
David, thanks a lot. Without your advice, it should take much longer time to get success.
My 3.2" has ILI 9241 driver. A loer priced 3.2" without enough data, nor explanation. your advice helped me very much.

David,
I'm going to build the Si5351 VFO for Ham Radio, and the 3.2" LCD module will display something like this. I'm waiting for delivery of a Mega.
Jun