主题中讨论的其他器件:BQ27320、 BQSTUDIO、
我测试其它子命令,获取值,一直为0x0000,问题是什么? 有人帮助我、谢谢!
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
您好!
请参阅此应用手册 http://www.ti.com/lit/an/slua467b/slua467b.pdf 并随附由 I2C 监听器截取的图像。
bq27520与 bq27320的通信是相同的。 我认为关键点是读取数据包的 SR (重复开始)。 不仅仅是读取该命令。
。
如果要将设计容量设置为4043mAh (=0x0FCB)、则必须执行以下序列:
1.进入 CFG_UPDATE 模式
2.将地址和参数数据写入0x3E+(自动递增)
3、计算校验和:0xFF -(地址和数据之和)或0xFF
4、将校验和写入0x60、将总长度(地址+参数数据+校验和+长度)写入0x61
5.退出 CFG_UPDATE 模式
W aa 00 90 00 #CFG_UPDATE
W aa 3e 9f 92 0f CB #设计容量= 0x0FCB
W aa 60 F4 06 # 0x9F + 0x92 + 0x0F + 0xCB = 0x020B。 0x020B 或0xFF = 0x0B。 CS = 0xFF - 0x0B = 0xF4;2字节地址、2字节数据、1字节校验和、1字节长度= 6
w aa 00 92 00 #EXIT_CFG_UPDATE