请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BQ27510-G3 在 SLUUA97中、我读出以下内容:
bq27510-G3电量监测计使用一系列2字节标准命令来实现系统读取和
写入电池信息。 每个标准命令都有一个关联的命令代码对、如所示
如表2-1所示。 因为每个命令都包含两个字节的数据、即两个连续的 I2C
必须执行传输以启动命令功能并读取或写入
对应的两个数据字节。
(重点矿)
我们可以看到、据说所有标准命令都需要两个字节的数据才能被读取或写入。
因此、我从 Health 状态命令中读取两个字节、得到0x160 = 352%。 我认为这不是正确的、因此我转到 BQ Studio 并在其中读取所有值。 健康状况显示为96%。
然后、我使用逻辑分析仪来查看 Bq Studio 如何读取此命令。 我看到了:
这是一个字节读取。 0x60实际上是96%。 我进行了两次读取、读取了低字节0x60 (正确)、然后读取了高字节0x01 (不正确)。
我的问题是:
1) 1)谁是文档或 Bq Studio 的罪魁祸首?
2) 2)是否还有其他一个字节的命令需要我注意?