ZHCUAX8 april 2023 TPS929120-Q1 , TPS929121-Q1 , TPS929160-Q1 , TPS929240-Q1
圖 4-1 描述了示例代碼中的高級流程。在整個流程中,使用了 FlexWire 總線上的器件數(shù)量及其地址。system_info.h 和 system_info.c 文件中指定了這些信息,節(jié) 4.2中對此進(jìn)行了更詳細(xì)的說明。
設(shè)置 MCU 會配置 UART 接口并將其設(shè)置為 750000 波特。解鎖 LED 驅(qū)動器后,將對其進(jìn)行檢查,以確定是否選擇了動畫模式或 EEPROM 編程模式。節(jié) 4.2介紹了如何在這兩種模式之間切換。在動畫模式期間,系統(tǒng)將執(zhí)行 LED 圖形,并在完成后檢查診斷結(jié)果。如需詳細(xì)了解診斷結(jié)果,請參閱節(jié) 4.3。診斷完成后,將對其進(jìn)行檢查,以確定是否按下了 MSP-EXP430F5529LP 上的按鈕 S2。如果未按下該按鈕,將再次執(zhí)行同一 LED 圖形。如果按下了該按鈕,將執(zhí)行下一個 LED 圖形,直到所有 6 個圖形都已執(zhí)行,循環(huán)將再次從第一個圖形重新開始。
在 EEPROM 編程模式期間,MSP-EXP430F5529LP 上的按鈕 S1 和 S2 以及 LED2 用于向用戶提供反饋。選擇非默認(rèn) EEPROM 編程后,eeprom_data.h 和 eeprom_data.c 文件用于對 EEPROM 進(jìn)行編程。這些文件可由節(jié) 2中提到的 EEPROM 配置工具自動生成。如需更多有關(guān) EEPROM 編程的信息,請參閱節(jié) 4.4。