2024-08-26 06:06 AM
hello NXP Expert,
I am trying to achieve the maximum speed for the ST7735S 1.8 inch TFT, but it's very slow on the STM32 microcontroller. However, it reaches maximum speed with the NXP controller. In the video below, you can see that the TFT color filling is very slow. How can I increase the speed?
2024-08-26 06:34 AM - edited 2024-08-26 06:35 AM
You're going to have to give more details for anyone to be able to help!
What interface mode are you using?
What have you done to determine where the bottleneck(s) is/are?
What speed is your STM32G0B1RCT6 running at ?
What "NXP controller", and at what speed ?
Is this "NXP controller" running the same code?
Optimisation level?
Have you looked at the interface with a scope or logic analyser - with both STM32 and "NXP" controllers?
2024-08-26 06:37 AM - edited 2024-08-26 06:37 AM
@Berlin-raj123 wrote:hello NXP Expert
Errr ... this is ST's STM32 community - not the place to find NXP experts!
2024-08-26 06:44 AM - edited 2024-08-26 07:12 AM
Hello @Berlin-raj123 ,
hello NXP Expert,.
Here we are ST not NXP 😉!
I am trying to achieve the maximum speed for the ST7735S 1.8 inch TFT, but it's very slow on the STM32 microcontroller. However, it reaches maximum speed with the NXP controller. In the video below, you can see that the TFT color filling is very slow. How can I increase the speed?
What interface are you using? I suppose you are using SPI interface as there is no FMC on STM32G0B1 product.
What is the frequency you set for SPI clock? Are you at the maximum speed of the LCD SPI clock?