ZHCUAX8 april   2023 TPS929120-Q1 , TPS929121-Q1 , TPS929160-Q1 , TPS929240-Q1

 

  1.   摘要
  2.   商标
  3. 1引言
  4. 2软件设置
  5. 3硬件设置
  6. 4示例代码结构
    1. 4.1 流程图
    2. 4.2 系统设置
    3. 4.3 诊断
    4. 4.4 EEPROM 编程

流程图

图 4-1 描述了示例代码中的高级流程。在整个流程中,使用了 FlexWire 总线上的器件数量及其地址。system_info.hsystem_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.heeprom_data.c 文件用于对 EEPROM 进行编程。这些文件可由节 2中提到的 EEPROM 配置工具自动生成。如需更多有关 EEPROM 编程的信息,请参阅节 4.4

GUID-20230321-SS0I-GTJS-QPJG-37LKCHNFB819-low.svg图 4-1 示例代码流程图