微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 硬件电路设计 > TI模拟硬件电路设计 > INA220B 寄存器读取时,LS BYTE一直显示0xFF。

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

时间:10-02 整理:3721RD 点击:

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

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

现在是用MCU的I2C模块还是GPIO模拟的,可以两种方式都尝试下。另外I2C的频率是多少?可是尝试不同速率看看。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top