Skip to main content
Zakba.1
Associate III
December 16, 2023
Solved

touchgfx 1366*768 lcd flicker

  • December 16, 2023
  • 6 replies
  • 3080 views

https://drive.google.com/file/d/1slB_5LC5tWVdE61MoUpXk6XO0F--_Sts/view?usp=drive_link 

Hello,

I use 1366*768 lcd in stm32h743iit6 with 50MHZ frequency and touch gfx. When I use value.setwildcard() and want to update a value on the screen it flickers ( the screen video is attached ). Would you please tell me what is happening? I have no idea. this is work and I have limited time to fix this.

frame period  = 778     One line Scanning Period  =1446

this is the link to watch the screen video.

https://drive.google.com/file/d/1slB_5LC5tWVdE61MoUpXk6XO0F--_Sts/view?usp=drive_link

This topic has been closed for replies.
Best answer by Zakba.1

Thanks to community members that replied I could solve the problem by reducing the frame rate to 25hz. For 1366×768 more or less than 24hz makes the screen flickering. 

6 replies

Tesla DeLorean
Guru
December 16, 2023

50MHz for the pixel clock?

Provide details on the memory setup and bandwidth.

Provide details on the panel and display settings.

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
MM..1
Super User
December 16, 2023

Video is help, but other info is unusable. Show your code for update where you call it and how and bonus is RTOS info usw.

Zakba.1
Zakba.1AuthorBest answer
Associate III
December 26, 2023

Thanks to community members that replied I could solve the problem by reducing the frame rate to 25hz. For 1366×768 more or less than 24hz makes the screen flickering. 

Tesla DeLorean
Guru
December 26, 2023

The would make sense, you're pretty close to the bandwidth ceiling.

Can you provide a link to the specific panel you are using?

Tips, Buy me a coffee, or three.. PayPal Venmo (See Profile) Up vote any posts that you find helpful, it shows what's working..
Zakba.1
Zakba.1Author
Associate III
December 29, 2023

this is the datasheet for the panel I am using. what do you mean by "you're pretty close to the bandwidth ceiling." ? Where can I find the maximum bandwidth?