cmheaven:
我現在要是實現的是通過單片機來讀取2060的寄存器的數據,我已經通過I2C對24C01進行了配置,unseal位設置了.然后我通過smbus(用avr的硬件I2C)讀取2060中的寄存器.我要實現的功能是讀取電池當前的電壓和剩余電量.但是我發下去命令查詢返回值都是錯的,然后我試著讀取在eeprom中已經設置好的值,如RemainingTimeAlarm.這個值在eeprom中的0x02和0x03已經被我配置好了,我通過2060的RemainingTimeAlarm命令(0x02)來讀取這個值,總是錯的.現在就不知道是哪里出的問題,手冊上說在一次FullReset后2060會更新自己寄存器的值,可是我讀回來的數據仍然不對.不清楚是不是復位命令沒有被響應.不知道說的是否清楚了,現在我看下來就是2060與eeprom之間通信問題了.電路是按照手冊上的做的,應該沒有問題.