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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索

51單片機,使用DHT11模塊,程序卡死的問題

查看數: 7363 | 評論數: 6 | 收藏 1
關燈 | 提示:支持鍵盤翻頁<-左 右->
    組圖打開中,請稍候......
發布時間: 2019-11-13 23:02

正文摘要:

樓主大四,在做一個基于 51 的智能晾衣架,其中分別使用了 DS18B20、DHT11 檢測溫、濕度,溫度檢測正常,在 dht11 的程序里,通過調試發現程序卡死了,在主函數里讀不出數據,也無法執行后面的程序,單片機型號是 ST ...

回復

ID:647620 發表于 2019-11-23 18:57
樓主數據線設的P3^6 可是 沒有把端口設置成開漏,可以設置一下試試 。我今天把sda換到P0口  程序不至于卡死了。。雖然取值還不對 。感覺之前卡死是因為從機沒法置低導致開在while判斷上了
ID:647620 發表于 2019-11-23 02:21
對了還有個現象 卡住以后 濕度高位不知道為什么變成了255.。。
ID:647620 發表于 2019-11-23 02:16
想知道樓主解決了嗎?
。。。表示碰到了一樣的問題 。。把dht11拔了 別的都正常,插上dht11就卡住了  感覺上好像是卡在某個while里面了。。。。。。。作為一個初學者毫無頭緒
ID:123289 發表于 2019-11-16 09:17
關鍵點:
1、不要用DEALY做延時。
2、等待硬件信號時,要做限時動作,等不到就返回,并標記異常通知主程序。

評分

參與人數 1黑幣 +5 收起 理由
Eli_ + 5 贊一個!

查看全部評分

ID:245004 發表于 2019-11-15 22:47
84行到88行的代碼不合適吧?對照數據手冊看看。單片機時鐘必須跟延時函數一致;延時函數盡量放在當前c文件里,不要放在其它文件里;以下代碼僅供參考:
io_DHT11 = 0;                 //主機拉低 >18ms
        Delay25ms();
        io_DHT11 = 1;                //20~40us后從機應答拉低電平
        Delay60us();                 //延時大于(20~40us)
        if(io_DHT11 == 0)         //判斷從機是否響應
        {
                if (DHT11_WaitLevelChange(0) == isNo) return isNo;        //規定時間內電平0是否改變?如果未改變返回isNo
                if (DHT11_WaitLevelChange(1) == isNo) return isNo;        //規定時間內電平1是否改變?如果未改變返回isNo

                i = 0;
                ucArrTemp[i++] = DHT11_ReadByte();
                ucArrTemp[i++] = DHT11_ReadByte();
                ucArrTemp[i++] = DHT11_ReadByte();
                ucArrTemp[i++] = DHT11_ReadByte();
                ucArrTemp[i]   = DHT11_ReadByte();


評分

參與人數 1黑幣 +5 收起 理由
Eli_ + 5 贊一個!

查看全部評分

ID:639532 發表于 2019-11-15 17:55
程序我就不看了,給你個思路,一般會你這現象的原因有:1,單片機的中斷標志沒清,導致程序一直跑中斷,不運行主函數;2,中斷的等級沒處理好,有些函數被更高級別的中斷阻塞了;3,用了一些空指針,程序跑飛了;4,內存占滿了;5,某些寄存器會在某些行為(比如觸發中斷)后自動清0,導致你的配置被清了;6,你所使用的單片機這一方面性能不穩定(這個可能非常小這么多年就見過一次,原廠fae都解決不了)

評分

參與人數 1黑幣 +5 收起 理由
Eli_ + 5 贊一個!

查看全部評分

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 日韩精品在线观看一区二区三区 | 91精品国产综合久久久久久 | 日韩欧美一级片 | 亚洲精品视频免费看 | 99久热 | 中文字幕国产 | 奇米在线 | 午夜视频一区二区 | 亚洲欧美综合 | 天堂成人国产精品一区 | 91国内在线观看 | 亚洲精品专区 | 国产东北一级毛片 | 成人亚洲性情网站www在线观看 | 自拍中文字幕 | 国产一级一片免费播放 | 欧美一二区 | 狠狠爱综合网 | a级大片免费观看 | 国产三区av | 久久久久久国产精品免费免费 | 国产午夜精品一区二区三区四区 | 欧美国产精品一区二区 | 午夜影院在线观看免费 | 国产精品特级毛片一区二区三区 | 小早川怜子xxxxaⅴ在线 | 九色一区| 在线免费观看日本视频 | 国产午夜精品理论片a大结局 | 免费久久99精品国产婷婷六月 | 国产免费观看一级国产 | 国产91一区二区三区 | 久久这里只有精品首页 | 欧美极品一区二区 | 国产99久久精品 | 国产黄视频在线播放 | 老头搡老女人毛片视频在线看 | 欧美一区免费 | 99精品视频在线 | 久久精品91久久久久久再现 | 男女免费网站 |