标题:
定时器计时问题,每一片单片机计时显示都不一样,误差很大
[打印本页]
作者:
a123470
时间:
2019-9-3 09:58
标题:
定时器计时问题,每一片单片机计时显示都不一样,误差很大
同一个单片机计时程序,STC12C5410AD单片机型号,每一片单片机计时显示都不一样,误差很大,一分钟差5S左右,请各位大神帮忙分析一下什么原因啊?晶振复位电容什么的都检查过了还是一样结果
作者:
xhaity
时间:
2019-9-3 11:01
贴出程序和原理图,让大神分析一下
作者:
csmyldl
时间:
2019-9-3 12:17
程序如果用定时中断方式计时,根本就不会有误差的,可设置定时时间20ms,计数50次即可
作者:
wulin
时间:
2019-9-3 14:13
使用内部时钟误差比较大,下载用户程序时ISP默认是使用内部IRC时钟,需要设置不使用内部时钟。
无标题.jpg
(67.98 KB, 下载次数: 32)
下载附件
2019-9-3 14:13 上传
作者:
SDH_nirvana
时间:
2019-9-3 15:47
不要使用内部时钟,不要用延时方式,采用中断,基本偏差很小。
作者:
笨笨兔
时间:
2019-9-3 15:55
你采用外部恒温晶体振荡器试试。
作者:
Y_G_G
时间:
2019-9-3 16:21
就算是用片上的RC时钟源也不会有那么大的误差的,不是你电路的问题就是程序的问题
要么是测量方法的问题
作者:
天风情
时间:
2019-9-3 17:39
重点检查一下时钟电路和相关的软硬件设置
作者:
ahshmj
时间:
2019-9-3 17:42
很大可能是你没有使用外部晶振。
作者:
lxh0508
时间:
2019-9-4 15:07
用的是内部RC振荡器吧?RC振荡器有偏差是正常的
作者:
cphnkj188
时间:
2019-9-5 15:30
外围电路不变换单片机试试
作者:
丶念
时间:
2019-9-11 21:37
和当前温度有关的,使用温漂晶振可能变化会小点
作者:
yong761228
时间:
2019-9-14 12:09
如果是常温下测试,1分钟误差应该非常小,1小时误差才正负10秒左右,你的中断程序应该有问题。中断程序代码贴出来看看。
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1