Part Number:BQ76952
目前想通过MCU去配置BQ76952的参数,请问有相关的示例代码吗。还有一个问题,在修改某个配置参数的时候,例如欠压保护值的地址0x9275,写入后再读出来看是否写入成功时,能不能只读取欠压保护值这个地址的值,还是必须连续读取32个字节的数据
Cherry Zhou:
您好,我们已收到您的问题并升级到英文论坛,如有答复将尽快回复您。谢谢!
,
Cherry Zhou:
qq rr 说:目前想通过MCU去配置BQ76952的参数,请问有相关的示例代码吗。
您好,您请参考以下资源:
MCU Programming with the BQ769x2 family(有一个training video)
BQ769x2 Software Development Guide
示例代码您可以在BQ76952's product page中的Software Development部分中找到 。
qq rr 说:在修改某个配置参数的时候,例如欠压保护值的地址0x9275,写入后再读出来看是否写入成功时,能不能只读取欠压保护值这个地址的值,还是必须连续读取32个字节的数据
应该只读取欠压阈值。详情请参考Software Development Guide.的第三节:Reading and Writing RAM Registers。
,
qq rr:
应该只读取欠压阈值。详情请参考Software Development Guide.的第三节:Reading and Writing RAM Registers。
这种读取方法的话,此时我去读取0x60和0x61寄存器会不会是此次传输的校验码,没检验码的话怕读取的数据错误
,
Cherry Zhou:
您好,如果启用了 CRC ,那么每字节必须发送一个 CRC。CRC的详细信息在Software Development Guide.的Section 4 — I2C With CRC中有说明,也有一些使用示例。
只有当使用某些子命令写入 RAM 寄存器时,才必须发送校验和。(详情请见Software Development Guide的section 2)如果您只读的话就不需要。