OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 4618|回复: 5

超声波测距,哪位大神给看看,咋回事啊

[复制链接]

5

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2014-3-30
在线时间
0 小时
发表于 2014-3-30 18:49:14 | 显示全部楼层 |阅读模式
外部中断触发,检测到上升沿时开定时器,检测到下降沿是关定时,计算距离

超声波测距-外部中断.zip

5.01 MB, 下载次数: 843

正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

17

主题

158

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
388
金钱
388
注册时间
2012-12-17
在线时间
62 小时
发表于 2014-3-30 19:13:22 | 显示全部楼层
回复【楼主位】风中飞沙:
---------------------------------
我不是大神哦!
你不是已经知道原理了嘛,知道原理了接下来就是简单的数学运算了,至于你得到距离后要求要什么样的效果那另当别论了
回复 支持 反对

使用道具 举报

9

主题

1385

帖子

0

精华

论坛元老

Rank: 8Rank: 8

积分
11942
金钱
11942
注册时间
2013-3-8
在线时间
1272 小时
发表于 2014-3-30 19:31:11 | 显示全部楼层
回复【楼主位】风中飞沙:
---------------------------------
printf("??%d???¨?±?÷??????\r\n",TIMCount);
printf();在定时中断时调用会造成计时不准。去掉试试
回复 支持 反对

使用道具 举报

5

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2014-3-30
在线时间
0 小时
 楼主| 发表于 2014-3-30 20:05:37 | 显示全部楼层
回复【3楼】augustedward:
---------------------------------
调试用的,不是测得的距离不准,现在根本就不能测到距离!
回复 支持 反对

使用道具 举报

5

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2014-3-30
在线时间
0 小时
 楼主| 发表于 2014-3-30 20:07:21 | 显示全部楼层
回复【3楼】augustedward:

回复【楼主位】风中飞沙:
---------------------------------
printf("??%d???¨?±?÷??????\r\n",TIMCount);
printf();在定时中断时调用会造成计时不准。去掉试试

---------------------------------
超声波传感器是没有问题的,不知道为什么,单步调试也找不到原因
回复 支持 反对

使用道具 举报

5

主题

24

帖子

0

精华

初级会员

Rank: 2

积分
64
金钱
64
注册时间
2014-3-30
在线时间
0 小时
 楼主| 发表于 2014-3-31 19:01:29 | 显示全部楼层
超声波测距程序问题已解决,附正确代码!

超声波测距-外部中断【需要进一步分析】.zip

2.34 MB, 下载次数: 1109

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-13 00:47

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表