ZHCSO93 February 2022 TCA9537
PRODUCTION DATA
输入端口寄存器(寄存器 0)反映引脚的输入逻辑电平,无论配置寄存器将引脚定义为输入还是输出。它只作用于读取操作。写入这些寄存器不产生影响。默认值 X 由外部应用的逻辑电平决定。请参考 表 8-3。
在执行读取操作之前,系统将连同命令字节发送写入传输,以指示 I2C 器件接下来将访问输入端口寄存器。
位 | I7 | I6 | I5 | I4 | I3 | I2 | I1 | I0 |
未使用 | ||||||||
默认值 | 1 | 1 | 1 | 1 | X | X | X | X |
输出端口寄存器(寄存器 1)显示由配置寄存器定义为输出的引脚的输出逻辑电平。该寄存器中的位值对定义为输入的引脚没有影响。反过来,从该寄存器读取的值反映了控制输出选择的触发器中的值,而不是实际的引脚值。请参考 表 8-4。
位 | O7 | O6 | O5 | O4 | O3 | O2 | O1 | O0 |
未使用 | ||||||||
默认值 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
极性反转寄存器(寄存器 2)允许对配置寄存器定义为输入的引脚进行极性反转。如果对该寄存器中的某个位进行设置(写入 1),则相应端口引脚的极性会反转。如果该寄存器中的某个位被清除(写入 0),则相应端口引脚的原始极性会保留。请参考 表 8-5。
位 | N7 | N6 | N5 | N4 | N3 | N2 | N1 | N0 |
未使用 | ||||||||
默认值 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
配置寄存器(寄存器 3)配置 I/O 引脚的方向。如果该寄存器中的某个位设置为 1,则相应端口引脚被启用为具有高阻抗输出驱动器的输入。如果该寄存器中的某个位被清除为 0,则相应端口引脚被启用为输出。请参考 表 8-6。
位 | C7 | C6 | C5 | C4 | C3 | C2 | C1 | C0 |
未使用 | ||||||||
默认值 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |