1.使用的是?BackupUpgrade_OTA?例程
2.預(yù)編譯把?HAL_SLEEP=1,開啟了睡眠?
3.初始化調(diào)用了下面的代碼
void?HAL_SleepInit(void) { #if(defined(HAL_SLEEP))?&&?(HAL_SLEEP?==?TRUE) ????sys_safe_access_enable(); ????R8_SLP_WAKE_CTRL?|=?RB_SLP_RTC_WAKE;?//?RTC喚醒 ????sys_safe_access_enable(); ????R8_RTC_MODE_CTRL?|=?RB_RTC_TRIG_EN;??//?觸發(fā)模式 ????sys_safe_access_disable();??????????????// ????PFIC_EnableIRQ(RTC_IRQn); #endif }
4.HAL_SLEEP=1對(duì)應(yīng)的是哪一種模式?
5.HAL_SLEEP=1實(shí)測(cè)發(fā)現(xiàn)藍(lán)牙一直有在廣播,手機(jī)連接收發(fā)也正常,TMOS的定時(shí)事件也有在運(yùn)行,但是串口無法接收(中斷),感覺是運(yùn)行的是空閑模式