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