[STM32F4] 编码器接口

[复制链接]
1239|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 做捕获脉冲宽度

需要把每一次的溢出进行计数,然后加上捕获的宽度,这才是真正的宽度。
wakayi 发表于 2018-10-22 15:08 | 显示全部楼层
不用改tim2  加计数就行
您需要登录后才可以回帖 登录 | 注册

本版积分规则

143

主题

998

帖子

13

粉丝
快速回复 在线客服 返回列表 返回顶部