富芮坤FR8000 連接配接之後,進入休眠system_sleep_enable(),并且把連接配接間隔調大之後,連接配接一段時間之後出現斷開現象?
這個問題有我多年臨床經驗來看,是因為,RTC時間不準,導緻更新的間隔沒有按時更新,也就沒有按時進行互動資料,沒有按時互動資料就會導緻錯過可以忽略的互動包次數,導緻斷開代碼0x8,此時要怎麼做呢?
system_sleep_enable();之後會有心跳類型的喚醒休眠,需要在喚醒的時候去校準RTC,解決這個問題,下面就是校準RTC的函數用法
__attribute__((section("ram_code"))) void user_entry_after_sleep_imp(void)
{
pmu_calibration_start(PMU_CALI_SEL_RCLFOSC, LP_RC_CALIB_CNT);
}