久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 超聲波測距模塊沒有收到回波信號,則ECHO引腳則一直為低電平嗎? [打印本頁]

作者: Cmz@    時間: 2020-6-9 17:09
標題: 超聲波測距模塊沒有收到回波信號,則ECHO引腳則一直為低電平嗎?
while(Rx==0); //等待Rx回波引腳變高電平
             succeed_flag=0; //清測量成功標志
             EX0=1;          //打開外部中斷
                   TH1=0;          //定時器1清零
超聲波測距模塊沒有收到回波信號,則RX引腳會一直是低電平,然后陷入while的死循環嗎?


作者: 離離原上菜    時間: 2021-3-9 18:42
超聲波這個問題,你現在搞清楚了嗎,我也有同樣疑問。不過我覺得是一發出方波以后,echo就高電平,這樣收到回波以后,echo變低,這樣echo高電平的時間剛好是從發送到接受的時間。我準備稍后拿程序驗證一下
作者: 酒后言    時間: 2022-4-19 09:43
我也出現過這樣的問題,后來找到問題的原因是電壓給的不夠,無法驅動超聲波運作,所以就造成了死循環無法跳出來。
作者: laowang123222    時間: 2022-4-19 12:39
是的,while循環里RX=0之后才會繼續執行下面的語句
作者: npn    時間: 2022-4-19 12:49
酒后言 發表于 2022-4-19 09:43
我也出現過這樣的問題,后來找到問題的原因是電壓給的不夠,無法驅動超聲波運作,所以就造成了死循環無法跳 ...

需要在規定時間內等到回波信號,超時返回 -1,否則會死循環。
作者: zyx999    時間: 2022-7-13 18:15
npn 發表于 2022-4-19 12:49
需要在規定時間內等到回波信號,超時返回 -1,否則會死循環。

具體怎么解決呢




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产露脸对白88av | 欧美一区二区三区免费在线观看 | 亚洲成人精品国产 | 日操夜操| 亚洲欧美视频一区 | 男女羞羞视频大全 | 99在线资源| 伊人在线 | 久久精品中文字幕 | 草久久久 | 精品一二区 | 欧美黄色网 | 久久与欧美 | 特黄特黄a级毛片免费专区 av网站免费在线观看 | 欧美在线免费 | 最新一级毛片 | 四色成人av永久网址 | 亚洲高清在线 | 国产一区二区视频免费在线观看 | 黄色国产在线播放 | 国产一级黄色网 | 国产在线91| www.色综合 | 成人小视频在线免费观看 | 中文字幕亚洲国产 | 日韩在线欧美 | 玖玖久久 | av一区二区三区 | 亚洲人人| 日本超碰| 欧美精品乱码久久久久久按摩 | 欧美日韩一区二区三区四区 | 一区视频在线 | 久久亚洲国产 | 国产日韩精品视频 | 久久久久久久久久久久久久av | 亚洲精品在线免费播放 | 欧美日韩一区二区三区四区五区 | 国产美女福利在线观看 | www.日本在线 | 亚洲高清在线免费观看 |