Dual ST7789 240x240 displays #1546
Replies: 2 comments 5 replies
-
I can't explain this. I have had 2 displays working and I see you have as well. If the two displays are connected with a single chip select line do both work and show the same thing? You can init/reset all displays together but subsequently the chip selects must be controlled depending on the display to be updated. |
Beta Was this translation helpful? Give feedback.
-
I am have the same problem Has this been sorted ?? I am running 4 displays (ST7789) from ESP32 with TFT_eSPI and getting the same problem. i can write to each display by using a CS for each display eg CS1,CS2,CS3,CS4. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
So, decided to try a pair of ST7789 displays on an ESP-32. Sadly no joy using this lib. Here's what I have done:
Modified the display modules to bring out the CS pin. From some Bodmer comments I discovered each display needs dedicated RST as well as CS. Makes sense, as the driver resets each controller after init. I know this lib can't handle multiple instances and I have had a lot of success with up to 5 ST7735 displays on a single SPI by driving the CS pins directly. However, the ST7789 has defeated me. Each individual displays works by itself but not both on the same SPI bus. Just ordered a logic analyzer and will dive into the SPI bus I guess... I know this display has some SPI-CLK issues and perhaps this is just not possible...
BTW My breadboarded design works great with the Adafruit ST7789 driver (two instances, one per display) but it's unbelievably slow, Bodmer has me spoiled with speed :-).
Any suggestions?
Beta Was this translation helpful? Give feedback.
All reactions