583M下電喚醒時(shí)間

在PM例程和藍(lán)牙的peripheral例程中的main函數(shù)中,分別運(yùn)行如下的相同代碼,前者從喚醒到再次掉電大概需要22ms,后者增加到了55ms。請(qǐng)問(wèn)是什么原因?有辦法把時(shí)間縮短嗎?


int?main()
{
????HSECFG_Current(HSE_RCur_100);?//?降為額定電流(低功耗函數(shù)中提升了HSE偏置電流)

????SetSysClock(CLK_SOURCE_PLL_60MHz);

????PWR_UnitModCfg(ENABLE,?LPLevel_2V5);

????PFIC_EnableIRQ(RTC_IRQn);
????PWR_PeriphWakeUpCfg(ENABLE,?RB_SLP_RTC_WAKE,?Short_Delay);


????RTC_TMRFunCfg(Period_1_S);

????GPIOA_ModeCfg(GPIO_Pin_All,?GPIO_ModeOut_PP_20mA);
????GPIOA_ResetBits(GPIO_Pin_All);
????GPIOB_ModeCfg(GPIO_Pin_All,?GPIO_ModeOut_PP_20mA);
????GPIOB_ResetBits(GPIO_Pin_All);
????PWR_PeriphClkCfg(DISABLE,?(uint16_t)BIT_SLP_CLK_ALL);

????DelayMs(5);
????LowPower_Shutdown(0);?//全部斷電,喚醒后復(fù)位

}

1697006948193915.png

1697006948153403.png


應(yīng)該是ms,我標(biāo)錯(cuò)了


您好,CH582使用shutdown休眠,喚醒后MCU會(huì)復(fù)位,復(fù)位跑啟動(dòng)文件的過(guò)程中,會(huì)搬運(yùn)部分代碼到ram中,跑藍(lán)牙協(xié)議棧的代碼相比PM代碼有更多需要搬運(yùn)的代碼,所以耗時(shí)更久。


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频