Other Parts Discussed in Thread:BQSTUDIO, BQ4050
问题:软件I2C,发slave 地址0xAA有ack,然后发寄存器0x08尝试读取电压,用逻辑分析仪看到发0x08后没有ack。尝试其他寄存器没有一个能够有ack的。
主要想知道为什么发寄存器地址后没有ack,看波形在发完0x08后有一段时间sda都为高
现象:波形图
Star Xu:
您好,请确认一下电池输出是否正常,是否能正常充放电。
,
xin zhou1:
我现在可以读取到device_type,但是i2c通讯的频率才大概1K,请问这是怎么回事?之前就是因为delay的时间太短,大概100K却不能正常通讯,感谢回复!!!
,
Star Xu:
您好,建议连接BQstudio试一下能不能正常通讯
,
user6509323:
我用BQ4050,也遇到这个问题了,您的问题解决了吗