打印

F5529超声波测距

[复制链接]
743|7
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
米尔豪斯|  楼主 | 2016-11-23 20:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
用MSP430F5529做一个超声波测距模块,用1602显示,可是显示测出来的数据是0cm,我检查了好几天,不知道是哪里出了问题,求大神告诉该咋办,或者那位有MSP430F5529的程序,发给我让我研究一下,感激不尽

相关帖子

沙发
豆腐块| | 2016-11-23 21:02 | 只看该作者
这个跟单片机型号关系不大吧,都是一个套路

使用特权

评论回复
板凳
309030106| | 2016-11-23 21:20 | 只看该作者
超声波应该是先发射同时开始计时,等接收中断后算时间,然后乘以声速就是距离,后面计算先不管,你先检查下你时间捕获的对不对。

使用特权

评论回复
地板
Ryze| | 2016-11-23 21:31 | 只看该作者
分三步解决,第一步看你的1602是不是显示正常,第二步看你的数据传递是不是有问题,第三个就是你的超声波驱动没写好

使用特权

评论回复
5
Garen2| | 2016-11-23 21:43 | 只看该作者
超声波是否有发出去波,驱动起来没

使用特权

评论回复
6
shenmu2012| | 2016-11-23 22:55 | 只看该作者
显示0米的,就是你程序中计算出来的结果为0的,一步步的往前调试找的

使用特权

评论回复
7
shenmu2012| | 2016-11-23 22:56 | 只看该作者
先看算法的是否OK的,然后在往回回溯的,看得到的时间差的是否为0

使用特权

评论回复
8
firstblood| | 2016-11-23 23:16 | 只看该作者
超声波测距的在现在技术上是非常成熟了,就看应用了。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

150

主题

731

帖子

1

粉丝