标签:init 节能 唤醒 res set 靠谱 按键 rtc oid
因为要节能,这个星期折腾待机与唤醒,首先是待机与按键的唤醒,下载和看了N多网上的资料,千转百回,还是官方资料靠谱。void WakeUp_Init(void)
{
SystemPower_Config();
if(__HAL_PWR_GET_FLAG(PWR_FLAG_SB) != RESET)
{
HAL_PWR_CLEAR_FLAG(PWR_FLAG_SB);
}
HAL_Delay(3000);
HAL_PWR_DisableWakeUpPin(PWR_WAKEUP_PIN1);
HAL_PWR_CLEAR_FLAG(PWR_FLAG_WU);
HAL_PWR_EnableWakeUpPin(PWR_WAKEUP_PIN1);
HAL_PWR_EnterSTANDBYMode();
}
程序刷机后,启动后3秒进入待机状态,按下PA0对应的键系统再次启动,3秒后再次进入待机。
标签:init 节能 唤醒 res set 靠谱 按键 rtc oid
原文地址:https://blog.51cto.com/dawn0919/2396476