主题中讨论的其他器件:TPS25750、
相关主题:
https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1087181/tps25750-4cc-command
我正在尝试通过 TPS25750 4CC 命令进行读取/写入、但未获取任何数据、这些数据将返回到 Data1 (寄存器0x09)。
从 分配给 Charger_Status_1的 BQ25792读取寄存器0x1C
我 能够成功写入寄存器0x09 (Data1)并通过读取确认这是[64、107、28、1]。 这是地址107 (0x6B)、寄存器28 (0x1C)、字节1。
我还能够写入寄存器0x08 (CMD1)、并通过读取确认这是[4、73、50、114]。 这是 ASCII I2Cr。
我希望在这种交易之后会发生两件事、
1) 0x08 (CMD1)应清零为0x00
2) 0x09 (Data1)应从 BQ25792器件(地址0x6B)返回数据读回
这两种情况都没有发生。
我知道 CMD1正在被正确写入和回读、因为如果我写入一个无效的命令、例如[4、74、50、114]、我回读[4、33、67、77、68]、它是!CMD。
我怀疑其 Data1值会导致问题。
请参阅参考主题、了解所附的 I2C 日志。