
XR16L2550
具有16字节FIFO低电压DUART
2.14
自动XON / XOFF (软件)流量控制
á
修订版1.0.0
当启用软件流控制(见
表12) ,
的L2550比较的一个或两个连续的接收数据
字符与编程的Xon或X关-1,2-字符值(多个) 。如果接收字符(S ) ( RX )匹配
编程值时, L2550将停止传输(TX)只要当前字符已经完成
传输。当两者匹配时,到XOFF标志将被置位且中断输出(如果通过IER位5启用)
销将被激活。下列中的悬浮液由于XOFF字符的匹配, L2550将监视
对于匹配到的Xon - 1,2字符接收数据流。如果发现匹配, L2550将恢复运行
并清除标志( ISR位- 4 ) 。
重置初始设置的XON / XOFF 8位流量控制寄存器的内容为逻辑0复位后用户
可以编写所需的软件流控制的任何XON / XOFF值。不同的条件可以设定为检测的Xon /
XOFF字符(见
表12)
和暂停/继续传输。当双8位XON / XOFF字符
选择时, L2550比较两个连续接收的字符用两个软件流控制的8位的值
(到Xon1 , Xon2 , Xoff1 , XOFF2 )和控制TX发送相应。根据上面描述的流控制
机制,流量控制字符不能放置(堆叠)的用户可访问接收数据缓冲区或FIFO 。
在该接收缓冲区满溢和流量控制的情况下需要自动执行的L2550
将通过串口TX输出到远程调制解调器到Xoff消息(启用时) 。该L2550发送
(发送两个字符以编程的波特率采取=时间) XOFF -1,2-字符两个字符倍
接收FIFO后穿越编程的触发点。清除此状态下, L2550将发送
可编程的Xon - 1,2个字符,只要接收FIFO低于不到触发电平编程
触发电平。看
表6
下文。
T
ABLE
6: A
反对派
X
ON
/X
关闭
(S
OFTWARE
) F
低
C
ONTROL
RX牛逼
索具
L
伊维尔基尼
1
4
8
14
INT P
IN
A
CTIVATION
1
4
8
14
X
关闭
C
HARACTER
(
S
) S
耳鼻喉科
(
在RX FIFO特征
)
1*
4*
8*
14*
X
ON
C
HARACTER
(
S
) S
耳鼻喉科
(
在RX FIFO特征
)
0
1
4
8
*
触发电平到达后,一个XOFF字符很短的时间( =发送时间需要2个后发
字) ;例如, 2.083ms后经过了9600波特和8位字长,无奇偶校验位和1位停止位设置。
2.15
特殊字符检测
特殊字符检测功能可检测到的8位字符时,位5是在增强设置
功能寄存器( EFR ) 。当该字符( XOFF2 )被检测,它将被放置在FIFO连同正常
传入RX数据。
该L2550比较每个传入接收字符用X关- 2的数据。如果存在匹配,接收到的数据将
被转移到FIFO中和ISR位4将被设置以指示检测的特殊字符。虽然内部
寄存器表示的Xon , X关寄存器将8位的字符信息的比特的实际数目是
依赖于编程的字长度。线路控制寄存器( LCR ) 0-1位定义的数
字符位,也就是说,无论是5位, 6位, 7位或8位。通过LCR选择的字长位也0-1
确定将要使用的特殊字符比较的位的数目。位0在X开, X关
寄存器对应的LSB位为接收字符。
16