读写单寄存器,很流畅;读DF 也能正常读出来,就是写DF的时候,只有上电那瞬间可以写进去,后面再写同样的数据到DF 78350-R1 不回应了。一直写不进入!应该是什么原因呢?
BMS:
是不是还有些技巧我没掌握?请前辈指导!
Star Xu:
可能芯片保护了
BMS:
回复 Star Xu:
什么保护?seal?还是电池保护?
BMS:
回复 Star Xu:
另外,如果是保护了,我单片机怎么知道他有没有保护?总不能保护了就不给写数据 的啊?
Andrew Su:
回复 BMS:
正常来说,如果BQ78350没有处于SEALED状态,MCU可以随时修改BQ78350的data flash, 重启后,BQ78350将修改BQ76920/30/40的参数。你说的商店瞬间可以修改,此后不能修改,是否在这段时间,你的MCU发了seal命令给BQ78350?
Andrew Su:
回复 BMS:
这个要检查你的程序,是否发了这个命令。seal后就不能修改了,直到你发unseal的命令解锁才可以。
BMS:
回复 Andrew Su:
没有,我接2400开干锅,还是在unseal状态!如果seal,读也读不出来了
BMS:
回复 BMS:
我MCU 用定时器给他2S写一次,然后读出来对比,大概经历10多次才能写进去,读出来的值更新!
user3787132:
A DF write failure causes the gauge to disable further DF writes.上电可以写入,第二次是不是间隔时间或者时序不对,写错了一次?导致后面不能写入了。
BMS:
回复 user3787132:
非常感谢宝贵建议