TFT 3.5" SPI and arduino mega 2560

Hi everybody,I bought a 3.5" tft no touch display to replace a 1.8", but after i got home, I realized that the chip set is different,in fact the 3.5" mounts an ILI9488 while the 1.8" mounts a ST7735S; the result does not work anymore, nothing.
I have tried varius sketches with different libraries but without success......
Could you help me maje it work?

This is the link of the display
https://www.aliexpress.com/item/4001122632293.html?spm=a2g0s.9042311.0.0.40694c4dmIgYeT
Please help me.....
I am really desperate

Your Red SPI Display requires 3.3V GPIO. i.e. you need level shifters on every signal if you want to use a 5V MEGA2560

The ILI9488 is different to ILI9341, ST7735, ILI9163, ... which accept 16-bit pixels i.e. 2 SPI bytes (or 18-bit pixels)
ILI9481, ILI9486, ILI9488 only accept 18-bit pixels i.e. 3 SPI bytes

This makes ILI9488 relatively SLOW. And means that you can't use popular ILI9341 style libraries.

Yes, there are ILI9488 SPI libraries. But if you do not use level shifters there is no point in getting out of bed.
It is a mystery why anyone would ever choose a MEGA2560. If you need lots of GPIO pins, buy a Due clone.

David.

AVR boards for most of us are for learning.

For advanced programmers maybe building a new library to extract the full potential of 16MHz, it would be child's play.

Migrating to larger screens with 3.3V logic necessarily implies a greater demand for resources and extra hardware, which boards like the MEGA with traditional libraries, will not be able to move decently. You should look in the forum this topic has been touched many times, I think that at one point I could be banned for repeating for the n-th time how to connect a CD4350BE ...

There is a 1.8 "ST7735 board with touchpad, the 3.5" ILI9488 board can be moved by a GFX style library: ILI9488_t3 at a moderately decent speed. Both displays can be driven by a teensy 4 board or if there is a demand for more pins: teensy 4.1. So far I have not seen MCU with more power than those two for the arduino environment

This topic was automatically closed after 120 days. New replies are no longer allowed.