求教PIC单片机定时器如何精确计时

2020-02-08 09:09发布

最近在弄U2270B,需要对曼码解码,使用PIC16F946芯片的定时器2进行计时,但我发现有时计时不准,真是恼火,设定的阈值总是改来改去的。
对脉冲的高低电平进行计时,算出编码的。大家有木有好的意见??
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
millwood0
1楼-- · 2020-02-08 11:09
how you do it depends on what you want to do.
sz2009
2楼-- · 2020-02-08 13:18
只有你的程序没做好,没理由怀疑单片机的计数器不准的,单片机按程序走,晶振频率短时间内也不会变化太多
explorer117
3楼-- · 2020-02-08 14:21
 精彩回答 2  元偷偷看……
hmsfeng
4楼-- · 2020-02-08 16:38
系统中断没有用,只是在读定时器TMR2寄存器值时没停止定时器,之后在TMR2 = 0;我想这样计时要准点,不知道有没得影响哦?
piccode
5楼-- · 2020-02-08 16:55
中间如有查表也会影响计时精度
millwood0
6楼-- · 2020-02-08 18:05
not if you code it right.

一周热门 更多>