超声波测距从103改到407,

2019-07-20 21:52发布

改了IO口配置之类的,
串口调试时探测到的距离一直是0
有没有人遇到过此类问题
怎么解决呀?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
Fighting_Tao
1楼-- · 2019-07-21 00:03
这是我写的,测试到的数据通过LCD显示,你参考看看把
壁虎
2楼-- · 2019-07-21 05:11
硬件连接,端口配置,软件端口控制,中断服务程序从这几个方面着手检查下呗。“串口调试时探测到的距离一直是0”也可能是模块供电电源的问题。建议你用示波器观察下模块的各个引脚信号是否正常,主要有触发探测信号产生的脉冲,接收回波后的返回脉冲。最重要的也是我之前出过的一次问题,这个模块好像必须是5V供电才可以
godgoing
3楼-- · 2019-07-21 11:06
 精彩回答 2  元偷偷看……
godgoing
4楼-- · 2019-07-21 13:55
 精彩回答 2  元偷偷看……
壁虎
5楼-- · 2019-07-21 17:54
本帖最后由 壁虎 于 2016-5-30 22:30 编辑

建议你用示波器每个引脚看波形。最直接的方法了。先看片子给模块的信号,应该是一个周期性的,不受外界影响的信号。再看模块返回的信号,应该是一个持续时间与距离相关的信号。然后你将测试结果说下,我再跟你说后面怎么办。
godgoing
6楼-- · 2019-07-21 18:12
壁虎 发表于 2016-5-30 22:29
建议你用示波器每个引脚看波形。最直接的方法了。先看片子给模块的信号,应该是一个周期性的,不受外界影响 ...

不会用示波器。。。。。。。

一周热门 更多>