[AVR单片机] 超声波

[复制链接]
 楼主| 农智创 发表于 2014-3-22 20:47 | 显示全部楼层 |阅读模式
用AVR128怎么写超声波测距啊?跪求程序
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
不是首先触发信号,然后就用外部中断检测发波以及回波的信号,然后进入两次中断后就是其高电平的持续时间 ...

对,时间用定时器计数就行
 楼主| 农智创 发表于 2014-3-24 15:08 | 显示全部楼层
IT阿炳 发表于 2014-3-24 10:30
对,时间用定时器计数就行

那还有什么需要注意的吗?一直调不出来呢,数值一直在变:(
IT阿炳 发表于 2014-3-24 20:20 | 显示全部楼层
农智创 发表于 2014-3-24 15:08
那还有什么需要注意的吗?一直调不出来呢,数值一直在变

明天我把我以前用51写的程序给你发上来
 楼主| 农智创 发表于 2014-3-24 20:40 | 显示全部楼层
IT阿炳 发表于 2014-3-24 20:20
明天我把我以前用51写的程序给你发上来

我51写的也可以测得,但是转到AVR就不行了,程序上有问题啊,求指教!
IT阿炳 发表于 2014-3-25 18:33 | 显示全部楼层
农智创 发表于 2014-3-24 20:40
我51写的也可以测得,但是转到AVR就不行了,程序上有问题啊,求指教!

也许你哪个I/O口的熔丝位设置的不对
 楼主| 农智创 发表于 2014-3-25 20:20 | 显示全部楼层
IT阿炳 发表于 2014-3-25 18:33
也许你哪个I/O口的熔丝位设置的不对

你能发一下你的51的程序上来吗?看下思路有什么不一样的,行吗?
IT阿炳 发表于 2014-3-30 20:32 | 显示全部楼层
你哪个用AVR写超声波弄好了没有啊
我现在用AVR写的超声波也不好使
您需要登录后才可以回帖 登录 | 注册

本版积分规则

15

主题

42

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部

15

主题

42

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部