TI中文支持网
TI专业的中文技术问题搜集分享网站

BQ27510-G3用I2C读取所有寄存器为同一个值

想使用I2C读取BQ27510-g3的SOC   Voltage,采用手册的读取方式,其中ADDR为0xaa/0xab   Voltage的CMD为0x08/0x09   SOC为0x20/0x21

可是每次读到的Voltage和SOC都相同

比如Voltage为0x89     那么SOC就为0x8989

然后每次读取单字节,读取0x08  0x09  0x0a  0x0b  的值也相同

为什么会出现此类问题?使用Stdio调试没有问题

Hugo Zhang:

用示波器抓一下用bqStudio和你自己的主机的I2C波形,看是否有区别。

Cheng.W:

最好能够抓取波形分析

赞(0)
未经允许不得转载:TI中文支持网 » BQ27510-G3用I2C读取所有寄存器为同一个值
分享到: 更多 (0)