跳到主要内容

搭配 ESP32 使用

屏幕驱动​

5-DSI-TOUCH-B-details-11

ESP32-P4-NANO通过MIPI 2-lane 驱动该屏幕

ESP32-P4-Nano-ETH to WiFi 240925 02

  1. 此屏幕驱动已封装为组件,组件位置位于ESP Component Registry
    使用idf.py add-dependency "waveshare/esp_lcd_hx8394"来向你的ESP-IDF工程中添加组件。
  2. 你也可以直接查看ESP32-P4-NANO驱动该屏幕的Wiki:ESP32-P4-NANO_MIPI-DSI

背光控制​

使用配套FPC排线、供电线连接ESP32-P4-NANO后,通过ESP32-P4-NANO I2C 向屏幕0x45 设备0x96 寄存器写入0x00~0xFF(满亮度)即可控制背光

如果使用ESP32-P4-NANO BSP组件,则可以通过下述函数直接控制

bsp_display_brightness_init(); // 初始化背光

bsp_display_backlight_on(); // 开启背光,默认全亮

bsp_display_backlight_off(); // 关闭背光

bsp_display_brightness_set(95); // 设置具体背光亮度,0~100

ESP32-P4-Nano-I2C 240906 01