欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

標題: 一個DS18B20溫度傳感器使用的問題,這個程序沒bug但是在單片機上不顯示溫度 [打印本頁]

作者: wohuainiande    時間: 2021-12-20 21:54
標題: 一個DS18B20溫度傳感器使用的問題,這個程序沒bug但是在單片機上不顯示溫度
用的是at89c52

屏幕截圖 2021-12-20 214237.png (22.12 KB, 下載次數: 36)

屏幕截圖 2021-12-20 214237.png

屏幕截圖 2021-12-20 214201.png (66.88 KB, 下載次數: 41)

屏幕截圖 2021-12-20 214201.png

屏幕截圖 2021-12-20 214407.png (347.59 KB, 下載次數: 42)

屏幕截圖 2021-12-20 214407.png

屏幕截圖 2021-12-20 214442.png (339.42 KB, 下載次數: 37)

屏幕截圖 2021-12-20 214442.png

屏幕截圖 2021-12-20 214628.png (341.44 KB, 下載次數: 27)

屏幕截圖 2021-12-20 214628.png

屏幕截圖 2021-12-20 214650.png (296.37 KB, 下載次數: 47)

屏幕截圖 2021-12-20 214650.png

作者: 188610329    時間: 2021-12-21 00:06
我在實驗板上寫了一個非常精簡的程序,如下:

void main()
{
       while(1);
}

編譯通過,沒有報錯,完全沒有bug,但是單片機上什么都沒顯示,按鍵也沒有反應,為什么?

用的是AT89C52.
作者: rayin    時間: 2021-12-21 08:11
18B20 用的是1wire bus 對讀取時序的時間較嚴, 所以要查下單片機的速度與之匹配的情況。你找的之前的例程跑的晶振是多少M的,你自己用的單片機是多少M的,不能相差太遠。程序能跑通,不代表程序一定是對的。
作者: 211500383    時間: 2021-12-21 08:44
出現這種狀況的原因很多,可能是1602出現問題,可能你定義的引腳和你電路連接的引腳不對應,還有可能是1602對比度太高或太低,建議確定1602顯示沒問題在調節DS1302
作者: 13205495918    時間: 2021-12-21 08:59
你這個問題,你找個例程仔細核對一下吧,時序這一塊要嚴格保證正確。
作者: a1211821673    時間: 2021-12-21 16:12
這個傳感器經常使用價格低廉,大多數問題都是因為時序的問題,看看mcu,設置合適的時鐘間隔,既可以,用示波器抓一下波形,也能判斷出來
作者: wqy12345    時間: 2022-6-4 23:17
跟樓主情況一下,想問一下樓主解決了嗎




歡迎光臨 (http://m.raoushi.com/bbs/) Powered by Discuz! X3.1