主题中讨论的其他器件: EV2400、 BQSTUDIO
我正在尝试将设计容量从2200更改为2600。 但它似乎不起作用。
我编写了自己的代码、通过 i2c 从 STM32发送命令。 我尝试使用闪存地址 0x4060来写入和读取闪存数据。 这是器件名称。默认为'bq35100'。我可以读取我想要的任何内容并将其写入此8字节闪存 addr。 因此、我假设我的闪存写入和读取工作正常。我也可以随意更改监测模式[EOS、ACC、SOH]。这是通过翻转闪存地址中的特定位来完成的:"CONFIG_A 0x41b1"。
因此、我可以在闪存中写入和读取一个字节、以及写入/读取多个字节。
但是、如果我想将 设计电容器写入2600、它不会粘滞。我可以在 i2c 寄存器(0x3c)中读取设计电容器、并且它保持在2200。 我处于 ACC 模式、bq 未密封。 如果我从闪存 addr 0x41fe 读取设计电容器、它会显示正确的容量。
我出了什么问题?
此外、当我将 GE 设置为低电平、然后在一段时间后设置为高电平时、安全模式会恢复为密封、而我必须将其设置为非密封。
