您好!
我注意到了 INA229偶尔会在 MISO 上开始向 STM32主微控制器发送无效/意外数据的问题。 这通常在 MICRO (非 INA229)进行软复位或下电上电时发生。 发生这种情况后、INA229会一直发送无效数据、直到它重新下电上电。 通过 CONFIG 寄存器发送复位命令不会解决该问题。
有效数据示例 :通过发送0xFD 请求设备 ID,正确接收0x2291
无效数据示例: 通过发送0xFD 请求器件 ID、在命令发出之前接收0x40。
一旦 INA229进入该状态、我将无法使其返回 Rational 数据、直到完成完整的下电上电。 发送复位命令不起作用。 在这两个示例中、CS 始终拉低(总线上仅一个器件)。
如果您想了解导致此问题的原因以及如何解决此问题、欢迎提供任何帮助。
谢谢!