Page 4 of 4

Re: ESP32-S3 RGB LCD maximum throughput

Posted: Thu Nov 03, 2022 8:09 am
by weili_an
cool!

Re: ESP32-S3 RGB LCD maximum throughput

Posted: Mon Feb 06, 2023 1:36 pm
by eidetech
Hi everyone at this topic,

In the past two months I have been trying to fine tune the parameters in the RGB LCD example in the esp-idf repo (https://github.com/espressif/esp-idf/tr ... /rgb_panel) to suit my panel, but I can not seem to find parameters that makes the display stop flickering. I can find parameters that makes it stand still and not scroll/shift, but then it will show a visible flicker.

I have tried to read the datasheet for the LCD, could anyone here tell me what parameters I should use according to the attached image?

When I use the following parameters, the screen does not shift (although they don't look anything like the datasheet):

Code: Select all

                // The following parameters should refer to LCD spec
                .hsync_back_porch = 800,
                .hsync_front_porch = 200,
                .hsync_pulse_width = 48,
                .vsync_back_porch = 31,
                .vsync_front_porch = 13,
                .vsync_pulse_width = 1,
                .flags.pclk_active_neg = true,
and pixel clock:

Code: Select all

#define EXAMPLE_LCD_PIXEL_CLOCK_HZ     (12 * 1000 * 1000)
Would love some input on what values to try according to the datasheet, and also how to get rid of the flickering issue.

Re: ESP32-S3 RGB LCD maximum throughput

Posted: Tue Feb 14, 2023 4:30 pm
by tulipcc
Just a FYI, thanks for the help on the bounce buffers. I'm able to get a stable 30FPS at RGB332 on a 1024x600 RGB dot clock display. It's all to service a little computer running on just a ESP32-S3 running Micropython, with support for "hardware" sprites and scrolling. All the code and hardware specs are here:

https://github.com/bwhitman/tulipcc
IMG_0395.jpeg
IMG_0395.jpeg (2 MiB) Viewed 5278 times

Re: ESP32-S3 RGB LCD maximum throughput

Posted: Tue Apr 04, 2023 9:30 am
by MasterExploder
Did you find any solution to this? i am experiecing the same issue with different LCD screen.
With 12 Mhz it works perfectly, but when i try to go with more than 14.6, i see the same problems you had on your screen.

Re: ESP32-S3 RGB LCD maximum throughput

Posted: Sun Apr 09, 2023 6:14 am
by MasterExploder
Did you manage to solve this? I have the same problem with my project, if so, how did you do It?

Re: ESP32-S3 RGB LCD maximum throughput

Posted: Sat Mar 08, 2025 10:34 am
by Baremetal91
QIO among others iirc will be overwritten by menuconfig to lesser values if you dont un-select "auto-detect flash type". It's explained in the "i" button. Search "flash" in menuconfig for relevant settings.