ZHCAEI9 September 2024 MSPM0L1227 , MSPM0L1227-Q1 , MSPM0L1228 , MSPM0L1228-Q1 , MSPM0L2227 , MSPM0L2227-Q1 , MSPM0L2228 , MSPM0L2228-Q1
此示例使用 CCS 防篡改 I/O 检测信号代码示例来演示超级电容器充电电路的使用情况。要开始使用此示例,请更改从 VDD 到 CAP 的 VBAT 跳线。然后,在软件中启用超级电容器寄存器,使超级电容器充电电路可以正常工作。将所需的防篡改 I/O 配置为输出,并将防篡改 IO 连接到 PB2 LED 以执行检测信号发生器。超级电容器充满电后,断开主电源 VDD。超级电容器开始向 VBAT 域进行回充。当 VBAT 域上电时,LED 在主电源断电后继续闪烁,表示超级电容器充电电路正常工作。当超级电容器完全放电后,LED 最终停止闪烁。
#include "ti_msp_dl_config.h"
#define DELAY (16000000)
int main(void)
{
/* Initialization */
SYSCFG_DL_init();
DL_SYSCTL_enableSuperCapacitor(); /*enables SuperCap register to perform supercap charging circuit example */
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;
}