Struggling with connecting multiple 3.5 RPi displays #1947
Unanswered
cvels
asked this question in
Q&A - General
Replies: 1 comment 11 replies
-
I don't think this is an issue with the library is the display operates when CS is defined. I would expect the display to operate if the CS is controlled by the sketch. Note that the chip select must be low during tft.init() or tft.begin(). |
Beta Was this translation helpful? Give feedback.
11 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Hi Bodmer,
I’m struggling with connecting multiple 3.5 displays to a NodeMCU ESP32 dev board.
I was only able to get it working when using 2 TFT SPI displays, based on the ILI9431 driver. (https://www.waveshare.com/wiki/2.4inch_LCD_Module )
The problem is that the ILI9431 (at least that is what I found on the net) is limited to a display size of something like 2.8inch.
My second attempt is to have 2 TFT SPI 3.5 inch displays also from Waveshare (https://www.waveshare.com/3.5inch-tft-touch-shield.htm ) working together on the same SPI bus. These displays are using driver chipset ILI9486 (RPI_ILI9486).
I’m using the CS trick to distinguish between the displays in the sketch, but for some reasons seems that the display is not picking up this.
At the moment, I’m only trying to have one display working …
When I define CS correctly in the setup11_RPi_touch_ILI9486.h, it’s all working. (I have tried different ways with user_setup.h where I defined RPI_ILI0486_Driver etc.
But when I define CS as -1 and do the CS handling in the sketch, the display stays white and not reacting at all.
In your code, I saw remarks about an RPi display is reacting slower/different on CS changes … maybe related.
IDE: Arduino
TFT_eSPI version: 2.4.72
interface SPI:
Any idea on what I’m doing wrong?
Many thx in advance,
Kind regards,
Carl
test TFT.txt
Setup11_RPi_touch_ILI9486.txt
l
Beta Was this translation helpful? Give feedback.
All reactions