调试INA226,在读电压,电流这些寄存器的值时,读出的数据为8100和81FF。A0和A1接GND ,81是从机的地址。写的过程没有问题,读取的时序也是按照先发送从机写地址(80),然后寄存器地址,连续启动,再发送从机读地址(81),然后接收。不明白现在自己的问题出在哪里,还请各位大神不吝赐教。十分感谢
user151383853:
里面有好几个寄存器, 不知道你的这些寄存器是哪一个, 根据你的设计应该是多少,错了什么情况?
xun zhang:
回复 user151383853:
里面四个寄存器,总线电压、分流器电压、电流、功率采出的值都是81FF或8100。现在的问题是我在读取时,读到的数据是全0或全1。
xun zhang:
回复 user151383853:
而且读取数据时,数据的高八位是从机地址0x81,低八位是0x00或0xFF.
Kailyn Chen:
有时序吗?发一下时序看下。