HC-SR04 超声波模块

2019-07-20 22:38发布

HC-SR04 超声波模块,利用原子的输入捕获改下就可以测距了,就是不能晃动,否则就会死机,按复位没用,只有重新上电才可以工作,这是怎么回事啊?各位有没有遇到过?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
孤心寒
1楼-- · 2019-07-21 01:20
 精彩回答 2  元偷偷看……
love001cool
2楼-- · 2019-07-21 05:23
孤心寒 发表于 2016-5-10 09:14
你看一下那两个引脚上面有没有接别的东西,

没有什么东西啊,都好着,我都重新连接好几次了。
孤心寒
3楼-- · 2019-07-21 11:21
你换两个引脚吧。最好是没有连接别的外设的
thust
4楼-- · 2019-07-21 15:41
 精彩回答 2  元偷偷看……
love001cool
5楼-- · 2019-07-21 15:49
thust 发表于 2016-5-10 18:33
其实可以考虑一下 你有没有做超时处理。。

做了啊
                                if((TIM2CH1_CAPTURE_STA&0X3F)==0X3F)//高电平太长了
                                {
                                        TIM2CH1_CAPTURE_STA|=0X80;//标记成功捕获了一次
                                        TIM2CH1_CAPTURE_VAL=0XFFFF;
                                }
love001cool
6楼-- · 2019-07-21 18:31
孤心寒 发表于 2016-5-10 16:56
你换两个引脚吧。最好是没有连接别的外设的

换了引脚,还是如此。

不过偶尔输出一个溢出值后会正常。

但通常会死机,没有溢出值输出。

一周热门 更多>