Your new topic does not fit any of the above??? Check first. Then post here. Thanks.

Moderator: igrr

User avatar
By Giovanni Galli
#58801 Excuse me if I take advantage of you.
I do not understand why this display cannot be used
with an ESP8266. I wrote to the seller/maker of the display (Elecrow) and they told me so, even if it is
provided with SPI interface and 3.3 (other than 5V power supply).

Below the pinout they send to me.

Thank you really a lot for your time,
Gianni

Image
User avatar
By FreddyVictor
#58832
Giovanni Galli wrote:Excuse me if I take advantage of you.
I do not understand why this display cannot be used
with an ESP8266. I wrote to the seller/maker of the display (Elecrow) and they told me so, even if it is
provided with SPI interface and 3.3 (other than 5V power supply).

Below the pinout they send to me.

Thank you really a lot for your time,
Gianni

Image


I have used the cheap ILI93xx LCD TFT Touchscreen displays on STM32.
They usually have 2 sets of SPI connections, one for the display and the other for the TouchScreen - if fitted.
The attached image only shows 1 set of SPI connections which can be OK - you can share the SPI bus,
but, there appears to be only one ChipSelect pin for the TouchPanel and I believe there should be onother ChipSelect pin for the display itself.

I have not used the Nextion, but considering the lack of available pins on ESP8266, then it seems like a convenient solution
User avatar
By Ribeiro Santos
#58837 Looking at https://github.com/notro/fbtft/issues/311, the CS, of the TFT, is connected to 5V (PIN 4). I think you may connect this pin to ESP and that way control the TFT "CS".

[ 11.880554] fbtft_device: GPIOS used by 'flexpfb':
[ 11.885527] fbtft_device: 'dc' = GPIO18
[ 11.889726] fbtft_device: 'reset' = GPIO7
[ 11.910401] fbtft_device: 'wr' = GPIO17
[ 11.914643] fbtft_device: 'cs' = GPIO4
[ 11.918726] fbtft_device: 'db00' = GPIO22
[ 11.924882] fbtft_device: 'db01' = GPIO23
[ 11.929237] fbtft_device: 'db02' = GPIO24
[ 11.933886] fbtft_device: 'db03' = GPIO10
[ 11.938259] fbtft_device: 'db04' = GPIO25
[ 11.942750] fbtft_device: 'db05' = GPIO9
[ 11.947021] fbtft_device: 'db06' = GPIO11
[ 11.951531] fbtft_device: 'db07' = GPIO8