
2线接口,16位I / O端口扩展器
带有中断和热插入保护
的MAX7311的9个寄存器八个被配置为
操作为4寄存器对:输入端口,输出端口,
极性反转端口和配置端口。后
发送数据的1个字节到一个寄存器,下一个字节是
发送到在该对中的另一个寄存器中。例如,如果
数据的第一个字节被发送到输出端口2 ,则下一
数据字节存储在输出端口1.无限
的数据字节的数目可以在一个写transmis-发送
锡永。这允许每个8位寄存器被更新不知疲倦
pendently的其它寄存器。
应答
从机
READING端口寄存器
读取设备数据时,主机必须首先发送
与R / W的MAX7311地址位设置为零时,请按照
由命令字节,它决定lowed哪
寄存器被访问。重新启动后,总线主机
然后必须与R / W位发送MAX7311地址
从由编译定义的寄存器设置为1的数据
命令字节然后,从MAX7311发送到主站
(图8,9 ) 。
MAX7311
从较低的数据或
寄存器的高字节
从较低的数据或
寄存器的高字节
S
从机地址
0 A
命令字节
A S
从机地址
1 A
最高位
数据
最低位
A
最高位
数据
最低位
NA P
读/写
应答
从机
读/写
应答
从机
主机发送器变为
主接收器和从
管理署署长成为从发送器
数据的传输可以停在任何时间,通过停止条件。
从图8寄存器读
SCL
1
2
3
4
5
6
7
8
9
S
从机地址
读/写
1
A
7
端口1的数据
0
A
7
端口2的数据
0
A
7
端口1的数据
0
A
7
端口2的数据
0
1
P
应答
从机
应答
从主
应答
从主
应答
从主
Nonacknowledge
从主
从端口1读
数据进港1
读取端口2
数据到端口2
INT
t
IV
t
IR
数据的传输可以随时停止的停止状态。当
停止条件时,数据出现在最后的应答阶段是
有效(输出模式)和命令字节先前已经设置到寄存器00 。
图9.从输入寄存器读
_______________________________________________________________________________________
9