通過查看EVT的HAL_SLEEP功能,發(fā)現(xiàn)在模式判斷里有一個(gè)可以使用RTC以外功能喚醒的代碼,請問是說ble的休眠喚醒可以不走rtc使用其他什么方式做喚醒嗎?應(yīng)該如何配置?
?// LOW POWER-sleep模式
? ? if(!RTCTigFlag)
? ? {
? ? ? ? LowPower_Sleep(RB_PWR_RAM2K | RB_PWR_RAM30K | RB_PWR_EXTEND);
? ? ? ? if(RTCTigFlag) // 注意如果使用了RTC以外的喚醒方式,需要注意此時(shí)32M晶振未穩(wěn)定
? ? ? ? {
? ? ? ? ? ? time += WAKE_UP_RTC_MAX_TIME;
? ? ? ? ? ? if(time > 0xA8C00000)
? ? ? ? ? ? {
? ? ? ? ? ? ? ? time -= 0xA8C00000;
? ? ? ? ? ? }
? ? ? ? ? ? RTC_SetTignTime(time);
? ? ? ? ? ? LowPower_Idle();
? ? ? ? }
? ? ? ? HSECFG_Current(HSE_RCur_100); // 降為額定電流(低功耗函數(shù)中提升了HSE偏置電流)
? ? }