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) |