ZHCAEF1 September 2024 MSPM0G3507
示例代码中的简要流程如图 4-1 所示。在整个流程中,使用了 FlexWire 总线上的器件数量及地址。system_info.h 和 system_info.c 文件中指定了这些信息,节 4.2中对此进行了更详细的说明。
设置 MCU 会配置 UART 接口并设置为 750000 波特。解锁 LED 驱动器后,M0 会检查是选择了动画模式还是 EEPROM 编程模式。节 4.2介绍了如何在这两种模式之间切换。在动画模式期间,系统将执行 LED 图形,并在完成后检查诊断结果。如需详细了解诊断结果,请参阅节 4.3。诊断完成后,M0 会检查 LP-MSPM0G3507 上的按钮 S2 是否已按下。如果该按钮未按下,将再次执行同一 LED 图形。如果该按钮已按下,则执行下一个 LED 图形,直到所有 6 个图形都已执行,循环再次从第一个图形重新开始。
在 EEPROM 编程模式期间,LP-MSPM0G3507 上的按钮 S1 和 S2 以及 LED2 用于向用户提供反馈。选择非默认 EEPROM 编程后,eeprom_data.h 和 eeprom_data.c 文件用于对 EEPROM 进行编程。这些文件可由节 2中提到的 EEPROM 配置工具自动生成。如需更多有关 EEPROM 编程的信息,请参阅节 4.4。