你好,我最近跟着老师在做一个BMS项目,使用了BQ76930;板子已经出来了,实际测试时IIC通信没有问题,读UV_TRIP和OV_TRIP这些寄存器都没有问题,有值;但写入不了,写入调试时返回了HAL_OK,显示写入成功,但我再去读取刚写入的寄存器,就什么值都没写进去;很奇怪。
芯片手册也来回看了几遍了,没有写入的特殊要求位啊,能读,就是配置不了寄存器,问下是什么问题?
Star Xu:
您写入成功以后是否将电池拔出,如果拔出电池会reset
user5915431:
回复 Star Xu:
没有,现在就是写入后直接读发现寄存器值也没有改变,写不进去,没有断过电,所以很奇怪;读取就没问题
Hugo Zhang:
回复 user5915431:
你看看你用的BQ76930的后缀是什么?不同的后缀,有些是需要CRC校验的。