TL16C752B
3.3 V双64字节FIFO的UART
SLLS405A - 1999年12月 - 修订2000年8月
功能说明(续)
TX
发送Xoff1 / 2个字符,当RX FIFO超过了设定的HALT触发电平
TCR [ 3:0] 。
发送到Xon1 / 2个字符,当RX FIFO到达设定的RESUME触发电平
TCR [ 7:4] 。
这里一个重要的注意的是,如果后一个XOFF字符已发送和软件流控制被禁用,
UART会自动发送的Xon字符,使正常传输进行。的一个特征
TL16C752B UART的设计是,如果软件流程组合( EFR [ 3 : 0 ] )的X关后的变化已经
发送时,最初设定的Xon自动发送。如果RX FIFO中仍然高于触发电平,则新
编程Xoff1 / 2将被传输。
的Xoff / X开(多个)的传输遵循完全相同的协议从一个普通的字节的传输
FIFO。这意味着,即使在字长度被设定为5 ,6或7个字符,然后在5,6或7至少显著
Xoff1,2 / Xon1,2的比特将被传输。 (需要注意的是5或6或7位的字符的发送是很少
完成的,但这种功能被包括,以保持与先前设计的兼容性)。
假定软件流控制和硬件流控制将永远不会被同时启用。图4
示软件溢流控制的一个例子。
UART 1
UART 2
发送
FIFO
接受
FIFO
并行到串行
数据
串行到并行
X关 - X开 - X关
串行到并行
并行到串行
XON - 1 WORD
XON - 1 WORD
XON - 2字
XON - 2字
X关- 1 WORD
X关- 1 WORD
X关- 1 WORD
比较
程序
XON - X关
字符
X关- 2字
图4.软件流控制示例
8
邮政信箱655303
•
达拉斯,德克萨斯州75265