WCH沁恒单片机
直播中

刘悌耀

7年用户 1054经验值
私信 关注
[问答]

用ch547的定时器0做一个基础的时钟,每次上电的精准度都不一样怎么解决?

现在用ch547的定时器0做一个基础的时钟, 用的是外部晶振, 时钟配置的是24M, 目前发现一个很奇怪的问题, 每次上电的精准度都会不一样, 有时几个小时误差都很小, 但有时候一分钟就会差1s, 请问和什么有关系呢?定时器0的初始化:

定时器启动是在其他地方启动的
定时器0的中断:

主函数:




回帖(3)

崔业萍

2022-6-17 15:56:23
芯片内部时钟误差大约在2%,如需更高精度,请使用外部时钟源。
举报

李锰

2022-6-17 15:56:27
我现在用的是外部晶振, 但是每次上电的精准度都不一样, 有时候误差很小, 有时候误差很大
举报

陈晨

2022-6-17 15:56:32
可以贴一下配置系统主频的代码,确保你真的切换到外部时钟源了。
举报

更多回帖

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