打印
[技术讨论]

stm32的定时器是不是没有外部脉冲计数的功能?

[复制链接]
1083|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ee168|  楼主 | 2022-1-9 17:55 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
想通过STM32的定时器的输入捕获的来实现两路外部计数的功能,但是遇到问题本想着通过TIM3的通道输入捕获功能来外部脉冲计数,通道上来个脉冲,
CCRx加一个数就行,软件需要读出来就可以了,也不需要定时器其它功能了.



1. 只有1路可以通过定时器的外部输入来计数.
2. 通道输入捕获功能是指得到脉冲的宽度,通道高电平时,读定时器的此时发出的脉冲数



这样我需要的功能就实现不了了




使用特权

评论回复

相关帖子

沙发
ee168|  楼主 | 2022-1-10 09:16 | 只看该作者
通过应用手册和网上资料,确实没有这个功能,可惜,这个功能很简单,为什么不做

使用特权

评论回复
板凳
yueguang3048| | 2022-1-10 09:30 | 只看该作者
STM32型号众多,多路TIM捕获的也超级多...
话说,你这功能通过两个外部中断也可以实现那

使用特权

评论回复
地板
ee168|  楼主 | 2022-1-10 10:17 | 只看该作者
是啊, 只能通过管脚中断来实现了,只是这个比较消耗资源

使用特权

评论回复
5
ar3000a| | 2022-2-10 02:42 | 只看该作者
这不是"捕获"啊。 单纯的计数器,能实现。

使用特权

评论回复
6
ee168|  楼主 | 2022-5-28 16:01 | 只看该作者
https://www.bilibili.com/read/cv11769500

这篇**讲得比较全,但是没有一个完美的计数器

使用特权

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

本版积分规则

114

主题

200

帖子

2

粉丝