在做電子標(biāo)簽項(xiàng)目產(chǎn)品中要有低電壓檢測(cè)功能。
可編程電壓檢測(cè)(PVD)將VDD電壓與一個(gè)可選的閾值電壓比較,閾值可通過(guò)PWR_CR寄存器的PLS[2:0]進(jìn)行選擇。
標(biāo)志位PVDO的值表明VDD電壓的值高于或者低于此閾值電壓。
如果PVDO的值為0,說(shuō)明VDD電壓高于此閾值電壓。
如果PVDO的值為1,說(shuō)明VDD電壓低于此閾值電壓。
這一事件連接到EXTI line16,如果使能EXTI會(huì)產(chǎn)生一個(gè)中斷。
在standby模式可編程電壓檢測(cè)被停止。
配置可編程電壓檢測(cè):
PWR_PVDLevelConfig(PWR_PVDLevel_0);//可選
PWR_PVDCmd(ENABLE);//使能電壓檢測(cè)
檢查PVDO狀態(tài)位:
if(PWR_GetFlagStatus(PWR_FLAG_PVDO)!=RESET)
{
//VDD電壓低于閾值電壓
}
else
{
}