主题中讨论的其他器件: BQSTUDIO
您好!
我正在使用 bq27542-G1电量监测计、通过 I2C 与我的 MCU 连接。
我主要是指 bq27542-G1 TRM: 链接。
为了校准电量监测计、我需要读取 BlockData (从0x40到0x5F)以及 BlockDataChecksum (0x60)来为数据闪存设置新参数、但我遇到了以下问题:
若要读取32个块数据字节 AM、请执行以下步骤:
*进入校准模式。
*发送 0x40
*读取32个字节
我得到我的32个字节、校验和计算得出(0xDC)、但是从(0x60)地址读取的校验和是(0x0C)、这是我之前 从电量监测计返回的32个块数据字节的第一个字节。
+校验和为(FF–x)、其中 x 是以字节为基础的 BlockData()(0x40至0x5F)的8位总和。
我确定从(0x60)地址读取校验和或从 (0x40)地址读取整个 BlockData 时遇到问题。
从 BQ27542-G1读取甲氧体数据是否有问题?
是否有任何有关 BQ27542-G1的其他参考文档以更好的方式说明如何从数据闪存中写入和读取数据?
此致、
Bayram