下載手機汽配人

DS18B20溫度傳感器的存儲器

DS18B20溫度傳感器的存儲器
提問者:網(wǎng)友 2018-07-13
最佳回答
DS18B20溫度傳感器的內部存儲器包括一個高速暫存RAM和一個非易失性的可電擦除的EEPRAM,后者存放高溫度和低溫度觸發(fā)器 TH、TL和結構寄存器。 (4)配置寄存器 該字節(jié)各位的意義如下: 表3: 配置寄存器結構 TM R1 R0 1 1 1 1 1 低五位一直都是'1',TM是測試模式位,用于設置DS18B20在工作模式還是在測試模式。在DS18B20出廠時該位被設置為0,用 戶不要去改動。R1和R0用來設置分辨率,如下表所示:(DS18B20出廠時被設置為12位) 表4: 溫度分辨率設置表 R1 R0 分辨率 溫度最大轉換時間 0 0 9位 93.75ms 0 1 10位 187.5ms 1 0 11位 375ms 1 1 12位 750ms 4、高速暫存存儲器 高速暫存存儲器由9個字節(jié)組成,其分配如表5所示。當溫度轉換命令發(fā)布后,經(jīng)轉換所得的溫度值以二字節(jié)補碼形式存放在 高速暫存存儲器的第0和第1個字節(jié)。單片機可通過單線接口讀到該數(shù)據(jù),讀取時低位在前,高位在后,數(shù)據(jù)格式如表1所示。對應的溫度計算: 當符號位S=0時,直接將二進制位轉換為十進制;當S=1時,先將補碼變?yōu)樵a,再計算十進制值。表 2是對應的一部分溫度值。第九個字節(jié)是 冗余檢驗字節(jié)。 表5: DS18B20暫存寄存器分布 寄存器內容 字節(jié)地址 溫度值低位 (LS Byte) 0 溫度值高位 (MS Byte) 1 高溫限值(TH) 2 低溫限值(TL) 3 配置寄存器 4 保留 5 保留 6 保留 7 CRC校驗值 8
回答者:網(wǎng)友
產(chǎn)品精選
搜索問答
還沒有汽配人賬號?立即注冊

我要提問

汽配限時折扣

本頁是網(wǎng)友提供的關于“DS18B20溫度傳感器的存儲器”的解答,僅供您參考,汽配人網(wǎng)不保證該解答的準確性。