ZHCUAX8 april 2023 TPS929120-Q1 , TPS929121-Q1 , TPS929160-Q1 , TPS929240-Q1
示例代码包括对 EEPROM 进行编程的功能。此功能由 system_info.h 文件中定义的宏启用。
// When set to 1, the EEPROM programming routine is executed instead of normal program
#define PROG_EEPROM (FALSE)
// When set to 1, program the EEPROM to the default value
#define PROG_DEFAULT_EEPROM (FALSE)
// Use external device address settings for EEPROM programming
#define USE_REF_PIN_FOR_EEPROM_PROG (FALSE)
当宏 PROG_EEPROM 被定义为 TRUE 时,EEPROM 编程模式被启用。示例代码可以对指定 LED 驱动器 IC 或自定义设置的默认 EEPROM 值进行编程。当 PROG_DEFAULT_EEPROM 宏定义为 FALSE 时,会对自定义设置进行编程。此设置在 eeprom_data.h 和 eeprom_data.c 文件中指定。这些文件可由节 2中提到的 EEPROM 配置工具自动生成。
LED 驱动器 IC 支持两种针对单独芯片选择的解决方案,通过拉高 REF 引脚或通过按地址引脚配置器件地址来实现。当 USE_REF_PIN_FOR_EEPROM_PROG 宏被定义为 TRUE 时,REF 引脚应在被编程期间被拉高。当该宏被定义为 FALSE 时,使用当前器件地址。TI 建议使用当前器件地址。
当代码进入 EEPROM 编程例程时,它会使 MSP-EXP430F5529LP 上的 LED2 (P4.7) 亮起。当 USE_REF_PIN_FOR_EEPROM_PROG 宏定义为 TRUE 时,REF 引脚应该在 LED2 亮起后被上拉。表 4-2中列出了为每个 EVM 上拉 REF 引脚所需的跳线。
LED2 亮起后,应按下 MSP-EXP430F5529LP 上的按钮 S1 以开始编程。当使用当前器件地址时,LED2 将在编程完毕后熄灭。
当使用 REF 引脚时,LED2 会在编程完毕后开始闪烁。此时,REF 引脚上的上拉电阻应被移除,然后应按下 MSP-EXP430F5529LP 上的按钮 S2。然后,LED2 将熄灭。
EVM | 跳线 |
---|---|
TPS929120EVM | J2 位置 2 和 3 (+5V) |
TPS929160EVM | J52 位置 2 和 3 (VLDO) |
TPS929240EVM | J10 位置 2 和 3 (VLDO) |