现在用ch547的定时器0做一个基础的时钟, 用的是外部晶振, 时钟配置的是24M, 目前发现一个很奇怪的问题, 每次上电的精准度都会不一样, 有时几个小时误差都很小, 但有时候一分钟就会差1s, 请问和什么有关系呢?定时器0的初始化:
定时器启动是在其他地方启动的
定时器0的中断:
主函数:
热门产品 :
CH641: PD及无线充电专用MCU
现在用ch547的定时器0做一个基础的时钟, 用的是外部晶振, 时钟配置的是24M, 目前发现一个很奇怪的问题, 每次上电的精准度都会不一样, 有时几个小时误差都很小, 但有时候一分钟就会差1s, 请问和什么有关系呢?定时器0的初始化:
定时器启动是在其他地方启动的
定时器0的中断:
主函数:
芯片内部时钟误差大约在2%,如需更高精度,请使用外部时钟源。
我现在用的是外部晶振, 但是每次上电的精准度都不一样, 有时候误差很小, 有时候误差很大
可以贴一下配置系统主频的代码,确保你真的切换到外部时钟源了。