WCH沁恒单片机
直播中

微风挽雨

9年用户 913经验值
擅长:可编程逻辑 电源/新能源 嵌入式技术
私信 关注
[问答]

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会影响这个时钟基准吗?


回帖(1)

江璐

2022-8-2 10:13:05
是的,tmos的时间单位是625uS,传入参数1600就是1s,tmos的时钟基准来自于32k,rtc也是基于32k。若rtc重新设置时间需要重新初始化tmos。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分