cmheaven:
我现在要是实现的是通过单片机来读取2060的寄存器的数据,我已经通过I2C对24C01进行了配置,unseal位设置了.然后我通过smbus(用avr的硬件I2C)读取2060中的寄存器.我要实现的功能是读取电池当前的电压和剩余电量.但是我发下去命令查询返回值都是错的,然后我试着读取在eeprom中已经设置好的值,如RemainingTimeAlarm.这个值在eeprom中的0x02和0x03已经被我配置好了,我通过2060的RemainingTimeAlarm命令(0x02)来读取这个值,总是错的.现在就不知道是哪里出的问题,手册上说在一次FullReset后2060会更新自己寄存器的值,可是我读回来的数据仍然不对.不清楚是不是复位命令没有被响应.不知道说的是否清楚了,现在我看下来就是2060与eeprom之间通信问题了.电路是按照手册上的做的,应该没有问题.