主题中讨论的其他器件: EV2400、 BQSTUDIO
工具与软件:
我一直在尝试 使用 STM32G071 MCU 与 BQ76952 IC 进行通信。 我想读出电池电压、我将先向从器件地址0x10发送写入指令、然后向寄存器存储器地址0x14 (表示电池电压1)发送写入指令、以此类推。 BQ 芯片在从器件地址写入命令之后立即返回一个 NACK、因此不响应主 MCU 命令、如下面的屏幕截图所示。

MCU 中已启用时钟延展功能。
我还尝试使用 BQstudio 软件和 EV2400读取电池电压、在此处可实现良好通信。 由于它是5节串联电池组、因此所有5个电池电压都显示正确值。 仅2个 中间未使用和短路的电压输入端子显示的值不正确(随附的屏幕截图)。

NACK 响应背后的原因可能是什么? 如何解决?