Peripheral案例中,MCU.c 里的 HAL_Init() 中的校准任务是干什么的?
#if(defined BLE_CALIBRATION_ENABLE) && (BLE_CALIBRATION_ENABLE == TRUE)
    tmos_start_task(halTaskID, HAL_REG_INIT_EVENT, 800); // 添加校准任务,500ms启动,单次校准耗时小于10ms
#endif


还有为什么代码里面写的是800,但是注释是500ms?

TMOS系统的计时单位是1600个单位/s,800个单位是500ms。

校准事件中有

①对2.4G射频信号的校准。用到无线功能的代码中一定要开启。

②对32K时序的校准。使用内部32K振荡器提供TMOS时钟的场景下,一定要开启。


只有登录才能回复,可以选择微信账号登录