ESP example lcd驱动

张开发
2026/4/10 4:41:06 15 分钟阅读

分享文章

ESP example lcd驱动
官方例程路径~/esp32/esp-idf/examples/peripherals/lcd/spi_lcd_touch打开工程配置参考ClionWsl配置Esp-idf工程。修改参数Pin configuration没有触摸功能的话可以直接注释掉。没有MISO也可注释。MOSI引脚也称SDA引脚。Backlight背光板的设定官方readme说了默认你手上lcd的背光板是低电平有效。如果你的lcd接入后发现不亮你可以试一下直接把Backlight接到esp的3v3 。如果换引脚后lcd能发光说明它是高电平有效。找到#defineEXAMPLE_LCD_BK_LIGHT_ON_LEVEL1把1改成0即可。镜像如果你显示的内容是镜像的改下面的代码caseLV_DISPLAY_ROTATION_0:// Rotate LCD displayesp_lcd_panel_swap_xy(panel_handle,false);esp_lcd_panel_mirror(panel_handle,false,false);break;caseLV_DISPLAY_ROTATION_90:// Rotate LCD displayesp_lcd_panel_swap_xy(panel_handle,true);esp_lcd_panel_mirror(panel_handle,false,true);break;caseLV_DISPLAY_ROTATION_180:// Rotate LCD displayesp_lcd_panel_swap_xy(panel_handle,false);esp_lcd_panel_mirror(panel_handle,false,true);break;caseLV_DISPLAY_ROTATION_270:// Rotate LCD displayesp_lcd_panel_swap_xy(panel_handle,true);esp_lcd_panel_mirror(panel_handle,false,false);break;}true表示要镜像false表示不镜像。具体怎么搭配看手头的硬件。又水了一篇。

更多文章