讀01地址1個寄存器,數據為 0x00 表示 去抖1次,OS低電平有效,比較器用途,非shutdown模式 -- 與規格書上電值一樣,這個是正常的
讀02地址2個寄存器,數據為 0x4B,0x00 表示 OS門限滯后值為75 -- 與規格書上電值一樣,這個也是正常的
讀03地址2個寄存器,數據為 0x50,0x00 表示 OS門限設定值為80 -- 與規格書上電值一樣,這個也是正常的
可是我讀00地址2個寄存器看看溫度是多少就不正常了 讀00地址2個寄存器,數據為 0x06,0x00 有時候是0x06,0x80 表示溫度為6度或6.5度,但是我室內溫度是25度啊 然后用手摸摸芯片,會上升到 0x0A,0x80 表示上升到10.5度 過一會又回到0x07,0x00左右
我用的是LM75 CIM3,SOP-8封裝,我掛的電源是3.3v LM75與24C02掛I2C總線 24C02能正常工作,LM75的控制寄存器讀寫也正常 就是LM75的溫度值讀回來與實際不符合
有誰知道是為什么嗎? |