void PVD_INIT()
{ __HAL_RCC_PWR_CLK_ENABLE();
HAL_PWR_EnablePVD();
PVD_Handle.Mode=PWR_PVD_MODE_IT_RISING_FALLING;
PVD_Handle.PVDLevel=PWR_PVDLEVEL_6;
HAL_PWR_ConfigPVD(&PVD_Handle);
HAL_PWREx_EnableInternalWakeUpLine();
HAL_NVIC_SetPriority(PVD_PVM_IRQn,4,0);
HAL_NVIC_EnableIRQ(PVD_PVM_IRQn);
}
//中断函数
void PVD_PVM_IRQHandler(void)
{
HAL_PWR_PVDCallback(); //这个可以自己编写了
}
|