您好!
我正在使用 TPS65988DH USB PD 控制器进行设计。
我将 I2C1中断用于插头检测事件。
寄存器0x14和0x18的值始终为0x0B。
此外、我无法设置0x18值(为了将其清除)。
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.
尊敬的 Peter:
我需要清除位3 (插件或删除的中断)。
我已经检查了0x18的寄存器详细信息。
在初始读取时、0x18的值为0x0B。
i2cset 命令将写入寄存器的前8位。 因此、我想中断将被清除、并且它将被清除
我可以看到 GPIO 变为1、但问题是、即使在我们读取前8位时将其清零、0x18的寄存器值显示与之前相同的0x0B。
GPIO 切换行为看起来也不一致
您好!
附件是在读取和清除 INT 位时应看到的 I2C 事务。
如果不看到您的交易、我就无法判断出问题所在。
此致、
Peter