请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BQ27426 您好!
我正在尝试将 temps 寄存器设置为使用主机提供的电池温度、但我没有这样做。
我将使用与写入"state"和"RA"子类相同的过程写入"release"子类。 首先解封器件、然后使用偏移0设置子类、然后写入寄存器数据的5个字节(使用默认值)、再次设置子类、以便计算校验和、 然后从器件读取校验和、以检查其是否与我的匹配。 BQ27426使用 NACK 对 I2C 写入做出响应、校验和不匹配、即使已正确计算校验和。
这就是我要写入"register"子类(默认值)的内容:
[ 0x64、0x78、0x0F、0x9F、0x23]
校验和为0x52。
我出了什么问题? 子类是否具有也包含在校验和中的隐藏寄存器?
谢谢