打印
[AVR单片机]

超声波

[复制链接]
1043|9
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
农智创|  楼主 | 2014-3-22 20:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
qin552011373| | 2014-3-23 09:07 | 只看该作者
先百度思路,调试的时候出问题了再来

使用特权

评论回复
板凳
农智创|  楼主 | 2014-3-23 10:19 | 只看该作者
qin552011373 发表于 2014-3-23 09:07
先百度思路,调试的时候出问题了再来

不是首先触发信号,然后就用外部中断检测发波以及回波的信号,然后进入两次中断后就是其高电平的持续时间,就可计算出其距离了。是这样吗?

使用特权

评论回复
地板
IT阿炳| | 2014-3-24 10:30 | 只看该作者
农智创 发表于 2014-3-23 10:19
不是首先触发信号,然后就用外部中断检测发波以及回波的信号,然后进入两次中断后就是其高电平的持续时间 ...

对,时间用定时器计数就行

使用特权

评论回复
5
农智创|  楼主 | 2014-3-24 15:08 | 只看该作者
IT阿炳 发表于 2014-3-24 10:30
对,时间用定时器计数就行

那还有什么需要注意的吗?一直调不出来呢,数值一直在变:(

使用特权

评论回复
6
IT阿炳| | 2014-3-24 20:20 | 只看该作者
农智创 发表于 2014-3-24 15:08
那还有什么需要注意的吗?一直调不出来呢,数值一直在变

明天我把我以前用51写的程序给你发上来

使用特权

评论回复
7
农智创|  楼主 | 2014-3-24 20:40 | 只看该作者
IT阿炳 发表于 2014-3-24 20:20
明天我把我以前用51写的程序给你发上来

我51写的也可以测得,但是转到AVR就不行了,程序上有问题啊,求指教!

使用特权

评论回复
8
IT阿炳| | 2014-3-25 18:33 | 只看该作者
农智创 发表于 2014-3-24 20:40
我51写的也可以测得,但是转到AVR就不行了,程序上有问题啊,求指教!

也许你哪个I/O口的熔丝位设置的不对

使用特权

评论回复
9
农智创|  楼主 | 2014-3-25 20:20 | 只看该作者
IT阿炳 发表于 2014-3-25 18:33
也许你哪个I/O口的熔丝位设置的不对

你能发一下你的51的程序上来吗?看下思路有什么不一样的,行吗?

使用特权

评论回复
10
IT阿炳| | 2014-3-30 20:32 | 只看该作者
你哪个用AVR写超声波弄好了没有啊
我现在用AVR写的超声波也不好使

使用特权

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

本版积分规则

15

主题

42

帖子

0

粉丝