智能车制作
标题:
脉冲计数问题
[打印本页]
作者:
abacrya、军
时间:
2014-5-18 19:43
标题:
脉冲计数问题
本帖最后由 abacrya、军 于 2014-5-18 19:49 编辑
开始 闭环了 可是编码器测速出问题了 , 计数值一直再跳动
我用的是PTC5 引脚的 LPT0_ALT2来进行脉冲计数。。。。
测试: 用PTC2脚产生2KHz的方波,然后将PTC5与PTC2短接,,,
设置一个10MS中断,,在中断中将 标志位置1
然后在 主程序中读寄存器数 ,再清零,在清除定时器中断标志;
再将数据读的的数据传出。
图:
[attach]59993[/attach]
[attach]59992[/attach]
[attach]59990[/attach]
[attach]59995[/attach]
上位机接收数据,,,,理论上应该恒为20,结果。。。。。
[attach]59991[/attach]
求解释 。。。
作者:
空格_Space
时间:
2014-5-18 22:33
我也遇到这个蛋疼的问题,不知什么问题
作者:
abacrya、军
时间:
2014-5-19 12:20
空格_Space 发表于 2014-5-18 22:33
我也遇到这个蛋疼的问题,不知什么问题
你是怎么解决的呢?
作者:
w4540025
时间:
2014-5-21 13:29
低功耗计时器计数寄存器好像是不能清零的吧····是有一个溢出值的吧? 反正我是用两次采样差值 差值小于零就加上溢出值····
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2