-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Display P023T009-V2 in 8-bit interface mode with driver ILI9342C - white screen #2682
Comments
Try a different init sequence, see here: |
I create same problem discussion in fork stm32core |
Have you got the Mcufriend_kbv library running with that hardware? |
Mcufriend_kbv library doesn't compile for stm32f401 on core from roger clark...
But nothing has changed. |
Usually: #define ILI9342_DRIVER works fine. |
Assumed resolved. |
Hello @Bodmer
I want to use display P023T009-V2
with stm32f401ccu6 with library TFT_eSPI
Connection according to the datasheet on the display and connection as in MCUFRIEND_kbv
The display is switched to 8-bit mode by connecting pin 24(w16_8x) to ground(IM1 -> LOW).
TFT_graphicstest_one_lib.ino
Test by MCUFRIEND_kbv LCD_ID_readnew.ino
Indicates that the display is connected to the microcontroller and is being read ID
reg(0x00D3) 00 00 93 42.ILI9341, ILI9488
I uncommented strings in User_Setup_Select.h
#include <User_Setups/Setup30_ILI9341_Parallel_STM32.h> // Setup for Nucleo board and parallel display
And corrected file:
Any example code from TFT_eSPI compiles successfully for the Arduino_Core_STM32 kernel, but the display stays white.
Moreover, upon closer examination of the matrix, pixels are visible, i.e. the driver powered the pixels, but there is no initialization.
True, when you select a driver
#define ILI9341_DRIVER
the display does not react at all
When
#define ILI9486_DRIVER
the display ripples a little during restart.
This gives me hope that the problem is in the wrong initialization of the driver ILI9342C.
I also found a simple code to communicate with the controller ILI9341
and got the same result by MCUFRIEND_kbv LCD_ID_readnew.ino
About three weeks I communicate with the Chinese who sold the display, but he did not suggest anything sensible.
The Chinese does not understand the operation of the display at all, and only sends screenshots of his defective datasheet.
True, the Chinese still sent some kind of code, but I don’t know how to apply it.
ILI9342C:
ILI9342C_DTS_V102_20120328(1).pdf
P023T009-V2 SPEC:
P023T009-V2 SPEC(2).pdf
The text was updated successfully, but these errors were encountered: