[技术讨论] stm32的定时器是不是没有外部脉冲计数的功能?

[复制链接]
 楼主| 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 | 显示全部楼层
是啊, 只能通过管脚中断来实现了,只是这个比较消耗资源
ar3000a 发表于 2022-2-10 02:42 | 显示全部楼层
这不是"捕获"啊。 单纯的计数器,能实现。
 楼主| ee168 发表于 2022-5-28 16:01 | 显示全部楼层
https://www.bilibili.com/read/cv11769500

这篇**讲得比较全,但是没有一个完美的计数器
您需要登录后才可以回帖 登录 | 注册

本版积分规则

115

主题

201

帖子

2

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