图 4-1 展示了在 CCS 中开发的软件工程。该工程主要由三个部分组成。其他文件是 MSPM0 工程的默认文件。
ti_msp_dl_config 部分由 SysConfig(图形代码生成工具)生成,而 MSPM0 初始化则用于 MCU 电源、系统控制器、系统时钟、启用的外设和 GPIO 的系统初始化。
expander 部分声明基本变量、GPIO 配置函数和中断函数,expander 还包含一些适用于 SPI、I2C 和 UART 协议的基本函数。
main 部分包含最高系统功能代码,在系统初始化之后,MCU 等待来自主器件的命令并执行相应的 GPIO 操作。