
MYSON
技术
MTV212A32
(修订版1.2 )
=0
→
当前的数据传输是从机接收
SAckIn = 1
→
外部IIC主机响应NACK 。
SLVS = 1
→
从模块检测到启动,清除时停止检测。
SlvAlsb1 , SlvAlsb0 :在2 LSB的主机发送到从块。
麦金= 1
→
主IIC总线错误,没有ACK从从IIC设备接收。
=0
→
ACK从从IIC设备接收。
HIFREQ = 1
→
MTV212A32已检测到一个高于200Hz的时钟对VSYNC引脚。
Hbusy = 1
→
主机驱动HSCL引脚为低电平。
INTFLG
(w) :
中断标志。一个中断事件将设置其个人标志,而且,如果相应的中断
使能位被置位,8051 INT1源将由一个零电平来驱动。软件必须清除
该寄存器所服务的中断服务程序。
SlvBMI = 1
→
无动作。
=0
→
清除SlvBMI标志。
SlvAMI = 1
→
无动作。
=0
→
清除SlvAMI标志。
MbufI = 1
→
无动作。
=0
→
清除主IIC总线中断标志( MbufI ) 。
中断FL AG 。
=1
→
表示TXBBUF需要一个新的数据字节,通过写TXBBUF清楚。
=1
→
表示RCBBUF已经收到了新的数据字节,明确阅读RCBBUF 。
=1
→
表示从IIC地址B匹配条件。
=1
→
表示TXABUF需要一个新的数据字节,通过写TXABUF清楚。
=1
→
表示RCABUF已经收到了新的数据字节,明确阅读RCABUF 。
=1
→
表示从IIC地址的匹配条件。
=1
→
表示DDC1数据缓冲器需要一个新的数据字节,通过写DBUF清楚。
=1
→
表示一个字节发送/从主IIC总线上接收到/ 。
INTFLG
(r) :
TXBI
RCBI
SlvBMI
TXAI
RCAI
SlvAMI
DbufI
MbufI
INTEN
(w) :
中断使能。
ETXBI = 1
→
启用TXBBUF中断。
ERCBI = 1
→
启用RCBBUF中断。
ESlvBMI = 1
→
启用从地址B匹配中断。
ETXAI = 1
→
启用TXABUF中断。
ERCAI = 1
→
启用RCABUF中断。
ESlvAMI = 1
→
使从机地址匹配中断。
EDbufI = 1
→
启用DDC1数据缓冲区中断。
EMbufI = 1
→
启用主IIC总线中断。
MBUF
(w) :
主IIC数据移位寄存器后, START和STOP条件之前,写这个寄存器
恢复MTV212A32的传输IIC总线。
主IIC数据移位寄存器后, START和STOP条件之前,请阅读本寄存器
恢复MTV212A32的从IIC总线接收。
从站IIC模块接收数据缓冲区。
MBUF
(r) :
RCABUF
(r) :
TXABUF
( W) :从IIC块A发送数据缓冲区。
SLVAADR
( W) :从IIC块A的使能和地址。
ENslvA = 1
→
启用从IIC块A.
=0
→
禁止从IIC块A.
bit6-0 :
IIC从机地址A到从模块应该响应。
修订版1.2
- 17 -
2000/07/04