不懂之处:我只想得到剩余容量 是不是就不用进行配置了 比如读取Remaining Capacity(); 是分别从0c和0D地址读取数据?还这么别的什么方式? 我没有配置直接分别从0c和0d地址上读 得到的数据都是FF呢?
模拟IIC写和读的方式 是不是这样的:
写 :Start+Send(0xaa)+ACK+Send(CMD)+ACK+Send(Data)+ACK+Stop+delay_ms(1)
读:S+Send(aa)+ACK+SEND(addr)+ACK+S+Send(ab)+ACK+delay_ms(2)+ReadData = BQ27421_IIC_Read_Byte(0)+NACK+Stop+delay_ms(1);
大神们 帮忙看看下 这样的通信方式对不对!