How set graphic on display with STM32 MCU?
- April 13, 2023
- 4 replies
- 3887 views
Hi,
I have this embedded display with resolution of 800x480, MIKROE-3620 which host at the back the STM32 MCU and many other features. I chose the STM32F746ZG as the MCU.
At first I created the project with MXCube, added TouchGFX component, build the project on Cube Ide, then I set the screen with TouchGFX and build it all with no error. The display is still black with no response. I also followed video, setted the SDRAM and QUADSPI, otherwise RAM and FLASH would overflow, but still no response.
With TouchGFX I just set 2 screens with button. A click on the button it would changes the screen.
So at this point, I have many doubts ...
I saw in many videos or documentation the use of LTCD periphery to control TFT display. Is it really necessary in my case, since the board has already a graphic driver? Here's the schematic of the display provided from the company. Even more, I'm afraid that when I activate LTDC, it selects pins that are assigned to others.
I also don't understand the communication protocol of the display. On the manual says that the touch control uses I2C communication, but I don't understand which communication protocol use the display?
I didn't plan to use FreeRTOS, but if it necessary is ok.
Here are some screenshot of SDRAM, QUADSPI and TouchGFX settings. I also uploaded the project.
What I'm doing wrong or I'm missing something?



