bq27510-G3读取Voltage值为0
时间:10-02
整理:3721RD
点击:
已经使用stdio完成充放电循环,并且用stdio软件也可以读取Voltage,但用MCU的I2C写代码去读,却总为0(示波器抓取波形确实为0)
是否和sealed和unsealed模式有关?应如何解决?
示波器抓取的波形如下(检查没有时序问题):
采用连续读取的I2C协议:
- 用示波器抓取一下BQstudio输出的IIC信号,看看和自己写的是否一致
和 sealed 无关。
波形上看也是有ACK的,MCU的pin在输入状态是高阻么? 等待ACK的是否也是高阻么?外部有上拉么?