“线程”中讨论的其它部件: BQSTUDIO, BQ78350-R1
你(们)好
我正在运行一些嵌入式应用程序,我的 MCU 已连接到 BQ78350-R1A,我正在尝试读取数据闪存中特定寄存器的数据。
(例如,0x4099地址的设备化学)
我正在使用(0x44) ManufacturerBlockAccess 进行读取,但 我不使用校验和。
据我了解,我总是需要在 I2C 读取中读取35字节 (长度为1字节+地址为2字节+数据为32字节)。 我是对的吗?

当我从上面的寄存器重置 MCU 后第一次读取数据时,我会得到数据(我的例子是 Lion),但当我再次尝试读取数据时,我会得到一些垃圾数据。
其他寄存器(设备名称,制造商名称...)的结果相同
我的代码可能有什么问题?
我还尝试使用 bqStudio 来比较逻辑分析器上的 I2C 数据,但其中不可能读取闪存中特定寄存器中的数据(或者可能我没有找到)

