doc(lcd_cam): added pclk suggested value for lcd and dvp

This commit is contained in:
armando
2026-06-03 14:17:11 +08:00
parent 4e2955bb6c
commit b3fee0f454
6 changed files with 62 additions and 0 deletions

View File

@@ -149,6 +149,18 @@
* 全色彩空间RGB 和 YUV 的取值范围为 0-255
* 有限色彩空间RGB 取值范围为 16-240YUV Y 分量取值范围为 16-240U-V 分量取值范围为 16-235
.. note::
-:cpp:member:`esp_cam_ctlr_dvp_config_t::cam_data_width` 配置为 8 时:
- 像素时钟 CAM_PCLK 频率建议值需小于 80 MHz
- 如果同时通过 :cpp:func:`esp_cam_ctlr_format_conversion` 配置了 YUV 与 RGB 之间的格式转换,则 CAM_PCLK 频率建议值需小于 60 MHz。
-:cpp:member:`esp_cam_ctlr_dvp_config_t::cam_data_width` 配置为 16 时:
- CAM_PCLK 频率建议值需小于 40 MHz
- 如果同时通过 :cpp:func:`esp_cam_ctlr_format_conversion` 配置了 YUV 与 RGB 之间的格式转换,则 CAM_PCLK 频率建议值需小于 30 MHz。
.. code:: c
#include "esp_err.h"

View File

@@ -42,6 +42,13 @@ I80 接口的 LCD
- :cpp:member:`esp_lcd_panel_io_i80_config_t::lcd_cmd_bits`:cpp:member:`esp_lcd_panel_io_i80_config_t::lcd_param_bits` 分别设置 LCD 控制器芯片可识别的命令及参数的位宽。不同芯片对位宽要求不同,请提前参阅 LCD 规格书。
- :cpp:member:`esp_lcd_panel_io_i80_config_t::trans_queue_depth` 设置在 LCD IO 设备中可以排队的最大传输量。该值越大,可以排队的传输越多,但消耗的内存也越多。
.. note::
输出像素时钟 PCLK 频率存在上限,具体取决于数据总线位宽:
-:cpp:member:`esp_lcd_i80_bus_config_t::bus_width` 为 8 时PCLK 频率建议值需小于 80 MHz
-:cpp:member:`esp_lcd_i80_bus_config_t::bus_width` 为 16 时PCLK 频率建议值需小于 40 MHz。
.. code-block:: c
esp_lcd_panel_io_handle_t io_handle = NULL;

View File

@@ -16,6 +16,18 @@ RGB LCD 面板的分配步骤只需一步,即调用函数 :cpp:func:`esp_lcd_n
- :cpp:member:`esp_lcd_rgb_panel_config_t::num_fbs` 设置由驱动程序分配的 frame buffer 的数量。为了向后兼容,``0`` 表示分配 ``一个`` frame buffer。如果不想分配任何 frame buffer请设置 :cpp:member:`esp_lcd_rgb_panel_config_t::no_fb`
- :cpp:member:`esp_lcd_rgb_panel_config_t::no_fb` 可决定是否分配 frame buffer。设置该字段后将不分配 frame buffer。这也被称为 :ref:`bounce_buffer_only` 模式。
.. note::
-:cpp:member:`esp_lcd_rgb_panel_config_t::data_width` 为 8 时:
- 像素时钟 PCLK 频率建议值需小于 80 MHz
- 如果同时通过 :cpp:func:`esp_lcd_rgb_panel_set_yuv_conversion` 配置了 YUV 与 RGB 之间的格式转换,则 PCLK 频率建议值需小于 60 MHz。
-:cpp:member:`esp_lcd_rgb_panel_config_t::data_width` 为 16 时:
- PCLK 频率建议值需小于 40 MHz
- 如果同时配置了 YUV 与 RGB 之间的格式转换,则 PCLK 频率建议值需小于 30 MHz。
GPIO 矩阵与 IOMUX 管脚
----------------------