您好请教一个问题,关于TMOS 系统时钟单位为 625us,以 RTC 为基准得到所有需要系 统的时间。这个625us周期是怎么获取到的呢?

如题:不太理解这个周期是怎么获取到的,是根据rtc的时钟周期获取的吗?但是rtc不是配置的是1s也就是1hz的时钟周期吗?请大佬帮们解释一下,感谢~

您好,您是用的CH58x、59x系列MCU吗。使用内部32K频率的RC振荡器,RTC的时钟周期可以选配32000或者32768(例程里默认是选配为32000);使用外部晶振,频率为32768。MCU是可以读取到32000Hz的时钟信号的,是可以做到31.25us的时间刻度的。625us的作用:用于安排TMOS事件延迟执行的时间点,为起始时间点(31.25us为单位)后n个625us。
https://www.wch.cn/bbs/thread-114042-1.html

这个帖子里有详细解释,有我没解释到位地方,可以指出问题点跟帖。


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