STM32F4 多路输入捕获测量高电平方案? 可否共用中断

2019-07-20 14:39发布

  用的是原子哥的库函数的代码,现在遇到问题是,我用输入捕获来进行超声波测距模块的使用,现在有三个超声波测距模块,我想要接到同一个定时器的三个通道上,然后分别进行触发和捕获,可是我无法配置成三通道允许中断,一配置,全都不响应了。
难道是说,同一个定时器的四路,不能都使能响应捕获中断吗?  
我有三个超声波,只能开三个定时器了吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
正点原子
1楼-- · 2019-07-20 17:36
可以用一个中断服务函数的。
也可以用同一个定时器,最多可以捕获4路脉冲。

不过你的中断一定要非常精简!中断处理时间越短越好。
正点原子
2楼-- · 2019-07-20 18:07
回复【6楼】pang576101312:
---------------------------------
我用寄存器配置。。。
库函数,不用。

你这个,去看看TIM_Channel 参数,是否可以多个共用一个参数(能用|合并),还是要单独配置(不能用|合并)?
pang576101312
3楼-- · 2019-07-20 22:34
 精彩回答 2  元偷偷看……
pang576101312
4楼-- · 2019-07-21 01:18
求助 ,顶
pang576101312
5楼-- · 2019-07-21 04:06
 精彩回答 2  元偷偷看……
pang576101312
6楼-- · 2019-07-21 04:18
 精彩回答 2  元偷偷看……

一周热门 更多>