ZHDA005 December   2025 MSPM33C321A

 

  1.   1
  2.   摘要
  3.   商标
  4. 1概述
    1. 1.1 LVGL 项目设置
    2. 1.2 配置
    3. 1.3 初始化
    4. 1.4 LVGL 输出
    5. 1.5 LVGL 输入
    6. 1.6 LVGL 更新
  5. 2LVGL 示例
    1. 2.1 硬件连接
    2. 2.2 软件
    3. 2.3 LVGL 示例摘要
  6. 3总结
  7. 4修订历史记录

摘要

轻量级多功能图形库 (LVGL) 是一种开源图形库,已集成到 MSP M33 软件开发套件 (SDK) 中。此软件解决方案创建了一个独立于硬件并且高度可定制的中间件层。借助 LVGL 和 MSPM33,用户可以轻松创建嵌入式图形用户界面 (GUI),这些界面可以轻松编写并移植到 MSPM33 微控制器和配套显示屏的任意组合。本应用手册介绍了几个编程示例,以说明如何配置 LVGL 来为多个终端器件 (EE) 创建 GUI。目标是帮助用户了解如何使用 LVGL 库进行 GUI 开发。

代码示例在 MSPM33C321A 上进行了测试,但是,这些示例可以很容易地在任何 MSPM33 器件上运行。大多数示例使用串行外设接口 (SPI) 或四线串行外设接口 (QSPI) 模块将 LVGL 像素数据发送到显示屏,并使用内部集成循环 (I2C)、SPI 或 QSPI 模块从显示屏读取触摸输入。要满足这一要求,可以选择具有支持 SPI 或 QSPI 的集成显示驱动程序的显示屏,以及支持 I2C、SPI 或 QSPI 的集成触控驱动器。内置足够数字线路来解码 SPI/QSPI 信号的内窥镜对于调试非常重要。