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。