关于超声波测距的问题,具体情况如下。

2019-07-20 16:25发布

我用原子哥的输入捕获的例程改写的超声波测距程序,用TIM14输出,TIM5输入,实现了测距的功能,但是当我把输出从TIM5换成TIM13时,程序进入不了中断服务函数,再换成TIM2或者TIM5又可以了,请问是怎么回事?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
XXL的齐天大圣
1楼-- · 2019-07-20 21:01
就是这个
XXL的齐天大圣
2楼-- · 2019-07-20 22:03
这个是用原子哥的例程改的,亲测可用,用的stm32f405。
fankai
3楼-- · 2019-07-21 03:08
 精彩回答 2  元偷偷看……
XXL的齐天大圣
4楼-- · 2019-07-21 03:21
fankai 发表于 2017-3-6 23:05
没看明白,TIM14输出,TIM5输入,你自己生成的40khz的波形,还是直接用的模块。TIM14输出干嘛用的,
输入 ...

TIM14接的是trig控制接口,作用是给至少10us的高电平信号。
XXL的齐天大圣
5楼-- · 2019-07-21 08:13
fankai 发表于 2017-3-6 23:05
没看明白,TIM14输出,TIM5输入,你自己生成的40khz的波形,还是直接用的模块。TIM14输出干嘛用的,
输入 ...

8个40khz的脉冲是超声波模块发出的,HC-SR04
XXL的齐天大圣
6楼-- · 2019-07-21 13:41
 精彩回答 2  元偷偷看……

一周热门 更多>