下載手機汽配人

關(guān)于ds18b20溫度傳感器的兩個問題

向左轉(zhuǎn)|向右轉(zhuǎn) 1:第一個劃橫線部分為延時函數(shù)大約為11.4ms,為什么要這么延時?數(shù)據(jù)手冊上說了嗎? 2:第二個劃橫線部分,這里沒看懂,特別是最后一句乘以0.0625可以精確到0.0625 ?
提問者:網(wǎng)友 2018-07-11
最佳回答
1:第一個劃橫線部分為延時函數(shù)大約為11.4ms,為什么要這么延時?數(shù)據(jù)手冊上說了嗎? 我特意看了下英文手冊,10位轉(zhuǎn)換的時間就是187.6ms,12位轉(zhuǎn)換的時間是750ms,你看的那個延時時間還不一定對。 2:第二個劃橫線部分,這里沒看懂,特別是最后一句乘以0.0625可以精確到0.0625 ? high&0x0f目的是保留有效位 temp<<=8目的是左移八位空出低字節(jié) temp |= low目的是與低字節(jié)合成整形數(shù) 最后乘0.0625得到實際攝氏溫度值。 乘以0.0625不是可以精確到0.0625,這是18B20的分辨率,其精度只有1攝氏度。
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關(guān)于“關(guān)于ds18b20溫度傳感器的兩個問題”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準確性。