请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BQ27Z746 主题中讨论的其他器件:EV2400、 BQSTUDIO
我正在电源管理 PCB 设计中使用该器件、并且很难将校准参数写入数据闪存地址。 我尝试更新0x4000数据闪存位置处的 Cell Gain 值。 我要写入的数据是2字节的有符号整数。 正如数据表建议的、我应该执行一个块写入0x3E、数据是寄存器偏移(在本例中为0x4000)、然后是要存储的值;两者都采用小端字节序格式。
我的数据帧如下所示:
CELL_GAIN[4]={0x00、0x40、0x46、0x2F};
最终传输包含 通过 I2C 总线进行的0x3E、0x00、0x40、0x46、0x2F。 但是、当我从0x4000执行读取操作时、这些值仍然是默认值、并且尚未更新。 我已经尝试将校验和(0x0C 用于上述有效负载)与长度(0x05)一起写入0x60寄存器(MACChecksum ())中的字、但到目前为止还是没好运。 如果有人能帮助我解决这个问题、那就太好了!
[我目前没有 EV2400、因此我无法真正遵循该路线]
