打印
[STM32F4]

编码器接口

[复制链接]
1098|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
xiaofei558008|  楼主 | 2018-10-19 17:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
求助大侠,

我们都知道一般的 Timer 都有编码器接口;
现在我的疑问是,一个 timer做计数(AB信号计数,假如说是 TIM1),一个 timer 做测速(假如说是TIM2)

要是只是定时的做测速没问题,TIM2 固定时间中断,然后计数变化值 / 时间就是速度;
但是有个问题,要是用速度很低,脉冲又很少的时候需要脉宽计数;

这个时候又改如何配置 TIM2 呢?



沙发
airwill| | 2018-10-19 18:02 | 只看该作者
增加溢出中断服务

使用特权

评论回复
板凳
xiaofei558008|  楼主 | 2018-10-19 19:11 | 只看该作者
airwill 发表于 2018-10-19 18:02
增加溢出中断服务

我的疑问是要是低速的时候,怎么用TIM2 做捕获脉冲宽度

使用特权

评论回复
地板
xyz549040622| | 2018-10-20 15:53 | 只看该作者
xiaofei558008 发表于 2018-10-19 19:11
我的疑问是要是低速的时候,怎么用TIM2 做捕获脉冲宽度

需要把每一次的溢出进行计数,然后加上捕获的宽度,这才是真正的宽度。

使用特权

评论回复
5
wakayi| | 2018-10-22 15:08 | 只看该作者
不用改tim2  加计数就行

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

137

主题

971

帖子

13

粉丝