This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

INA220B 寄存器读取时,LS BYTE一直显示0xFF。

单片机通过I2C读取INA220B寄存器中的数据,假设我set pointer设置为00H,即读Configuration Register的默认数据,第一次能准确读到399FH,但第二次读取开始,就变成了39FFH了,之后一直是39FFH。然后我又试了读取Bus Voltage的数据,依旧是那样,第一次准确,第二次开始LS BYTE的字节就变成了FFH。

请问,有什么原因会造成这种现象么?