ILI9341 reset pin held high problem #2040
-
Hi, I'm designing my custom display board based on this ILI9341 TFT Display. Aiming to have minimum wire, I decided not to broken-out the RESET, CS & MISO pin like the schematic below: During testing, I've got issues when sometimes the display is responding to the command (firmware) and sometimes (most of the time) is not. Sometimes disconnecting the display, plugging it back, then hit MCU reset solve it, but it is not reproducible since right now that method is not working. Also my mistake of not having a "working" module to test around first before making my own -_-. Here's what I've done:
Maybe someone can give me an insight whether this is hardware due to another necessary pin needed for communication or firmware (library config) issue. Any help is appreciated. Thank you. |
Beta Was this translation helpful? Give feedback.
Replies: 4 comments 1 reply
-
When RST goes to 3,3V, i suggest you write : |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
This maybe became self-answered. I leave it here in case somebody needed it later.
|
Beta Was this translation helpful? Give feedback.
-
I find it such complicated to drive a tft 9341 with a esp32XX,have you tried with a simple esp32? //-------------------------------------------------------------------------- //ILI9341 & ESP32 #define ILI9341_DRIVER #define TFT_MISO 19 (better on the air) //#define TOUCH_CLK 18 #define LOAD_GLCD // Font 1. Original Adafruit 8 pixel font needs ~1820 bytes in FLASH #define SMOOTH_FONT #define SPI_FREQUENCY 20000000 #define SPI_READ_FREQUENCY 20000000 #define SPI_TOUCH_FREQUENCY 2500000 //------------------------------------------------------------------------------- In this way you can define if your tft is alright,and maybe if there is bugs in the lastest esp32 packages,the 2.05 have some bugs,the |
Beta Was this translation helpful? Give feedback.
This maybe became self-answered. I leave it here in case somebody needed it later.