TS80C31X2
软件可以检查FE位在每次接收后检查数据错误。一旦设定,唯一的软件或复位即可
明确FE位。用有效的停止位之后收到的帧不能清除FE位。当FE功能启用时,
RI在停止位,而不是最后一个数据位上升(参见图5和图6 ) 。
RXD
D0
D1
D2
D3
D4
D5
D6
D7
开始
位
RI
SMOD0=X
FE
SMOD0=1
数据字节
停止
位
在模式1图5. UART时序
RXD
D0
D1
D2
D3
D4
D5
D6
D7
D8
开始
位
RI
SMOD0=0
RI
SMOD0=1
FE
SMOD0=1
数据字节
第九站
点点滴滴
图6. UART时序模式2和3
6.3.2自动地址识别
在多机通信功能已启用自动地址识别功能启用
(在SCON寄存器的SM2位被置位) 。
在硬件中实现,自动地址识别增强了多处理器通信功能
从而通过串行端口,检查每个传入的命令帧的地址。仅当串行端口
认识到自己的地址,接收器设置RI位SCON寄存器产生中断。这确保了
CPU没有被寻址到其它设备的命令帧中断。
如果需要的话,则可以使得在模式1中的地址自动识别,在该结构中,在停止位
把第九位数据的地方。 RI位仅设置当接收到的命令帧的地址相匹配的
设备的地址,并通过有效的停止位终止。
支持自动地址识别,一个设备是由一个给定地址和广播地址。
注意:多处理器通信和自动地址识别功能不能在模式0中启用(即设定SCON的SM2位
在模式0寄存器没有影响) 。
版本A - 1999年3月19日
13
初步