大家好,TCA9539数据表8.6.3.1.2部分描述了如下读取操作。 这有点令人困惑。 有人能帮您理解 这里提到的重启内容,以及下面描述的Port0,Port1访问是如何发生的?
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
第8.6.3.1.2节
重新启动后,由命令字节定义的寄存器值与重新启动时访问的寄存器匹配。 例如,如果命令byte在重新启动之前引用输入端口1,则在读取输入端口0时重新启动。 原始命令字节已被忘记。 如果随后发生重新启动,则会首先读取输入端口0。 数据被计时到ACK时钟脉冲上升沿的寄存器中。 读取第一个字节后,可能会读取其他字节,但数据现在会反映成对中另一个寄存器中的信息。 例如,如果读取输入端口1,则下一个字节读取为输入端口0。
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------