
TL16C550C , TL16C550CI
异步通信部件
带自动流控
SLLS177E - 1994年3月 - 修订APRIL1998
操作原理
调制解调器控制寄存器( MCR ) (续)
D
第4位:该位( LOOP )提供了ACE的诊断测试本地环回功能。当LOOP
设置,将发生以下情况:
–
–
–
–
–
–
发射机SOUT被设置为高。
接收器SIN断开。
在TSR的输出被回送到接收移位寄存器的输入。
这四个调制解调器控制输入( CTS , DSR , DCD和RI )断开。
这四个调制解调器控制输出( DTR , RTS , OUT1和OUT2 )内部连接至四个
调制解调器控制输入。
这四个调制解调器控制输出被强制为无效(高)水平。
D
第5位:该位( AFE )是自动流控制使能。设置时,自动流控制中所描述的
详细描述中被使能。
在诊断模式中,被发送的数据被立即接收。这允许处理器验证
发送和接收数据路径与ACE 。接收器和发送中断被全面运作。
调制解调器控制中断也可操作,但调制解调器控制中断的来源是现在
低4位的MCR的,而不是四个调制解调器控制输入。所有的中断是由仍然控制
IER 。
ACE的流量可通过编程的比特1和5所述的MCR的配置示于表8 。
表8. ACE流配置
MCR位5
(AFE)
1
1
0
MCR位1
( RTS)的
1
0
X
ACE的流程配置
自动RTS和自动CTS启用(自动流控制使能)
自动CTS才会启用
自动RTS和自动CTS禁用
Modem状态寄存器( MSR )
MSR是一个8位寄存器,它提供了关于从所述控制线的当前状态信息
调制解调器,数据集或外围设备到CPU。此外, 4位该寄存器的变化提供
信息;当从调制解调器控制输入状态发生改变时,相应的位被置位。所有4位
当CPU读取MSR清零。该寄存器的内容被总结在表3中,并且
在下列说明。
D
D
D
位0 :该位是清除 - 发送( Δ CTS)的指示符的变化。
CTS表示CTS输入有
改变的状态,因为上一次被由CPU读出。当
CTS设置(未启用自动流控制
和调制解调器状态中断使能) ,调制解调器状态中断。当自动流控制
启用( Δ CTS被清除) ,不产生中断信号。
第1位:该位是数据集就绪( Δ DSR )指标的变化。
DSR表明, DSR输入有
改变的状态,因为上一次被由CPU读出。当
DSR设置和调制解调器状态中断
启用时,一个调制解调器状态中断。
位2:该位是环指示符(塔塔)检测器的后缘。塔塔表明RI输入到
该芯片已经从低变到高的水平。当TERI设置和调制解调器状态中断使能,
调制解调器状态中断。
邮政信箱655303
达拉斯,德克萨斯州75265
31