ch582m上的tmos TMOS_GetSystemClock的时钟基准来源哪个时钟?

我在ch582m上使用tmos的任务

发现extern bStatus_t tmos_start_task( tmosTaskID taskID, tmosEvents event, tmosTimer time );

函数的time并不是ms为单位的。

然后看到 TMOS_GetSystemClock

上面注释写着 0.625ms。

是不是 tmos_start_task 的time参数单位是0.625ms?

还有这个tmos的时钟基准来源哪里,我如果使用了定时器或者systick或者rtc会影响这个时钟基准吗?


是的,tmos的时间单位是625uS,传入参数1600就是1s,tmos的时钟基准来自于32k,rtc也是基于32k。若rtc重新设置时间需要重新初始化tmos。


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