环境
LVGL:直接使用github官方给出的
esp32:使用 esp32s3,后续建议使用 esp32,价格感觉差不多
屏幕:tft2.4,驱动芯片st7789,触摸芯片:xpt2046
效果
注意
屏幕驱动,直接使用 idf方式,在配置中,注意都使用 同一个spi,通过cs片选来控制屏幕和触摸
lvgl,这里使用github给出的lvgl7版本,使
本文介绍了如何在ESP32S3开发板上利用LVGL图形库和WiFi SNTP协议实现时钟功能。使用了TFT2.4寸屏幕(ST7789驱动芯片,XPT2046触摸芯片)。屏幕和触摸驱动通过同一个SPI接口控制。在LVGL v7版本上遇到与RTOS线程安全的问题,选择通过事件方式解决UI更新,避免了系统卡死。计划未来将项目迁移到LVGL v8版本。
LVGL:直接使用github官方给出的
esp32:使用 esp32s3,后续建议使用 esp32,价格感觉差不多
屏幕:tft2.4,驱动芯片st7789,触摸芯片:xpt2046
屏幕驱动,直接使用 idf方式,在配置中,注意都使用 同一个spi,通过cs片选来控制屏幕和触摸
lvgl,这里使用github给出的lvgl7版本,使
1472

被折叠的 条评论
为什么被折叠?