您好!
我们将 INA219用于 总线电压测量。
I2C 总线连接到编程器组件(FPGA)。
我们尝试从 INA219读取和写入、但没有成功。
当我们从寄存器00 (配置)读取数据时、我们不会看到默认值(399F)。
当我们从寄存器01 (分流电压)读取数据时、我们接受 的值是不合理的。
我们在打开系统时是否需要执行任何操作?
您是否有 C/C++示例代码?
非常感谢您的参与
Orit
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.
您好!
我们将 INA219用于 总线电压测量。
I2C 总线连接到编程器组件(FPGA)。
我们尝试从 INA219读取和写入、但没有成功。
当我们从寄存器00 (配置)读取数据时、我们不会看到默认值(399F)。
当我们从寄存器01 (分流电压)读取数据时、我们接受 的值是不合理的。
我们在打开系统时是否需要执行任何操作?
您是否有 C/C++示例代码?
非常感谢您的参与
Orit
大家好 、Clemens、
感谢您的回答。
在两个组件中、即使一个连接到5.5V、另一个连接到12V、我也会读取相同的值。
我读取的值为:
-配置0A81
-分流电压8144
-总线电压8D03
-电源2452
-电流0A09
-校准2268
我一开始不会写入任何寄存器。 因此、我希望从 配置寄存器中读取默认值 :399F。
除了写入之外、该寄存器是否可以通过任何其他方式更改?
谢谢你
Orit