|
沒有看到你單片機(jī)的型號(hào)描述,也沒有指出所用晶振是內(nèi)部晶振還是外部晶振。下面從幾點(diǎn)常見問(wèn)題分析下:
1、除了樓上所說(shuō)的IO口有沒有被其他電路占用外,還要知道該IO口總線上必須外接上拉電阻。這是單總線通信要求。上拉電阻4.7K~10K范圍。
2、單總線通信需要嚴(yán)格的時(shí)序,這樣一定檢查下程序的延時(shí)函數(shù)是否準(zhǔn)確,尤其us級(jí)延時(shí)對(duì)51單片機(jī)來(lái)說(shuō)是個(gè)考驗(yàn),但這也是很多初學(xué)者調(diào)試出錯(cuò)的問(wèn)題點(diǎn)。
DS18B20發(fā)起時(shí)序.jpg (201.07 KB, 下載次數(shù): 37)
下載附件
2024-1-12 15:10 上傳
DS18B20發(fā)起時(shí)序2.jpg (104.8 KB, 下載次數(shù): 21)
下載附件
2024-1-12 15:10 上傳
DS18B20讀寫時(shí)序1.jpg (183.92 KB, 下載次數(shù): 31)
下載附件
2024-1-12 15:11 上傳
DS18B20讀寫時(shí)序2.jpg (358.83 KB, 下載次數(shù): 42)
下載附件
2024-1-12 15:11 上傳
DS18B20讀寫時(shí)序3.jpg (296.51 KB, 下載次數(shù): 29)
下載附件
2024-1-12 15:11 上傳
3、當(dāng)然還有一個(gè)重要原因要注意DS18B20元件的方向,一旦方向接反芯片燒壞的可能性極大。那么就不要再次使用了。附件給基于單片機(jī)STC8A8K64D4的DS18B20程序源碼,個(gè)人認(rèn)為這一家寫的程序源碼很規(guī)范,參考性很強(qiáng)。
|
-
-
DS18B20.rar
2024-1-12 15:15 上傳
點(diǎn)擊文件名下載附件
29.58 KB, 下載次數(shù): 3
|