You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Thanks a lot! When I using this library to drive 1.47inch Screen on STM32G431CB, I've found the display very unstable. As you said, I tried to add more delay after reset, the screen is stabled now, I think the author should add more delay into the code.
I have tested and it was very unstable.
Other who have worked with the ST7789 (ATM0130B3) has clock polarity low.
Also DMA needs to be setup.
Better but still unreliable. using reset button could sometimes get it working correctly.
Last issue was the reset timing, or more precisely the delay after reset for ST7789 to come correct out of reset.
void ST7789_Init(void)
{
#ifdef USE_DMA
memset(disp_buf, 0, sizeof(disp_buf));
#endif
HAL_Delay(20);
ST7789_RST_Clr();
HAL_Delay(20);
ST7789_RST_Set();
HAL_Delay(500);
With does things is fixed then the driver works well.
(Forks has the same problem)
BR Sonny
The text was updated successfully, but these errors were encountered: