ZHCAEI9 September 2024 MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
此示例展示了当主电源 VDD 发生断电时检测信号发生器仍正常工作的情况。此示例是一个真实示例,例如之前在 VDD 仍然通电时设置的警报系统在 VDD 断电后仍能正常工作。为了让此示例正确运行,可以使用电池或外部电源为 VBAT 域供电。将防篡改 I/O PA7 配置为输出以驱动 LED。设置完成后,运行示例代码以切换相应的 LED PB2。通过断开主电源 VDD,只要 VBAT 域通电,LED 就会继续闪烁。
#include "ti_msp_dl_config.h"
#define DELAY (16000000)
int main(void)
{
/* Initialization */
SYSCFG_DL_init();
while (1) {
delay_cycles(DELAY);
DL_GPIO_togglePins(GPIO_LEDS_USER_LED2_PORT,
GPIO_LEDS_USER_LED2_PIN |GPIO_LEDS_USER_TEST_PIN);
}
return 0;
}