打印
[STM32F4]

如何配置 TIM2

[复制链接]
172|16
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
stly|  楼主 | 2022-7-9 17:00 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我们都知道一般的 Timer 都有编码器接口;
现在我的疑问是,一个 timer做计数(AB信号计数,假如说是 TIM1),一个 timer 做测速(假如说是TIM2)

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

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

使用特权

评论回复
沙发
yszong| | 2022-7-9 17:03 | 只看该作者
增加溢出中断服务

使用特权

评论回复
板凳
stly|  楼主 | 2022-7-9 17:05 | 只看该作者
我的疑问是要是低速的时候,怎么用TIM2 做捕获脉冲宽度

使用特权

评论回复
地板
午夜粪车| | 2022-7-9 17:08 | 只看该作者
需要把每一次的溢出进行计数,然后加上捕获的宽度,这才是真正的宽度。

使用特权

评论回复
5
yszong| | 2022-7-9 17:10 | 只看该作者
不用改tim2  加计数就行

使用特权

评论回复
6
stly|  楼主 | 2022-7-9 17:17 | 只看该作者
嗯,预料中的结果,多谢大家啦

使用特权

评论回复
7
SantaBunny| | 2023-3-1 23:26 | 只看该作者
要看看手册,库的例程只是部分

使用特权

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

本版积分规则

433

主题

7058

帖子

0

粉丝