天天看点

富芮坤 FR8000休眠后 更新广播间隔 出现断开现象?

富芮坤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);

}

继续阅读