
2线接口,8位I / O端口扩展器
与复位
MAX7310
表1.注册地址
注册
地址
(十六进制)
0x00
0x01
0x02
0x03
0x04
0xFF
功能
输入端口寄存器
输出端口寄存器
极性反转
注册
CON组fi guration
注册
超时寄存器
保留寄存器
协议
读字节。
读取/写入字节。
读取/写入字节。
读取/写入字节。
读取/写入字节。
厂保留。
不要写这个
注册。
化,而不是实际的I / O值,这可能会有所不同,如果输出
放超载。
极性反转寄存器使能极性反转
端口定义为输入由配置寄存器。
坐落在极性反转寄存器位(有一个写
1 )反转相应端口引脚的极性。明确
在极性反转寄存器中的位(有写
零)保留相应端口引脚的原
极性。
配置寄存器配置的方向
该端口。设置配置寄存器的位
打开相应的端口引脚作为输入使用
高阻抗输出驱动器。清除CON组的位
配置寄存器使能相应端口引脚
作为输出。
设置T0位,使总线超时功能和低
禁用总线超时功能。启用超时
功能复位串行总线接口SCL时停止
任一过程中的一个读或写访问的高或低
MAX7310 。如果任何一个SCL或SDA为低电平的时间超过
30ms的最小和60ms的最大的一个有效的序列开始后
传输,接口复原。重置序列
总线接口设置SDA为输入。在MAX7310
然后等待另一个启动条件。
表2.寄存器0 ,输入端口寄存器
位
I7
I6
I5
I4
I3
I2
I1
I0
配置寄存器。写入到输入端口寄存器
器将被忽略。
输出端口寄存器设置的出逻辑电平
在I / O端口,通过该配置中定义为输出
注册。从输出端口寄存器读反映
值,该值是在触发器控制输出selec-
待机
在MAX7310进入待机时,所有引脚设置
到V +或GND 。待机电源电流典型值为
1.7A.
表3.寄存器1 ,输出端口寄存器
位
默认
O7
0
O6
0
O5
0
O4
0
O3
0
O2
0
O1
0
O0
0
表4.寄存器2极性反转注册
位
默认
I/O7
1
I/O6
1
I/O5
1
I/O4
1
I/O3
0
I/O2
0
I/O1
0
I/O0
0
表5.注册3配置寄存器
位
默认
I/O7
1
I/O6
1
I/O5
1
I/O4
1
I/O3
1
I/O2
1
I/O1
1
I/O0
1
表6.注册4 ,超时注册
位
默认
T7
x
T6
x
T5
x
T4
x
T3
x
T2
x
T1
x
T0
1
8
_______________________________________________________________________________________