|
|
代碼沒有什么問題,可能是晶振不合適,延時函數(shù)可能不準確導(dǎo)致18b20時序不準所致。下面是在TX-1C實驗板上測試,串口返回的數(shù)據(jù),晶振11.0592MHz,
/*溫度函數(shù)*/
void delay_18B20(unsigned int i) //12MHz T=i*9+16us
{
while(i--);}
無標題.jpg (79.52 KB, 下載次數(shù): 20)
下載附件
2023-5-12 16:28 上傳
下面是測試程序,樓主代碼部分沒有任何改動
|
|