保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

用TL16C752B实现DSP和PC机的串行通信


INTA/INTB:中断信号?

RESET:芯片复位信号?

XIN/XOUT:时钟输入/输出信号。

2.3 TL16C752B的内部寄存器

图2所示是TL16C752B的内部功能模块图,该器件内部共有20个寄存器,这些寄存器可分别用于实现通信参数的设置、对线路及MODEM状态的访问、数据的发送和接收以及中断管理等功能。其地址可分别通过A0~A2地址线和某些寄存器的特定位来确定,由于有些寄存器的地址是重叠的,所以还必须通过读/写信号加以区分。TL16C752B内部寄存器的映射如表1所列。表中:

“*” 表示仅当LCR的第7位为1时,访问DLL/DLH。

“** ”表示仅当LCR为0xBF时,访问EFR以及Xon1/2,Xoff1/2。

“+” 表示当EFR[4]为1,且MCR[6]为1时,访问TCR/TLR。

“++”表示当片选信号有效、MCR[2]为1且处于非闭环模式时,访问 FIFO RDY。

此外,对于MCR[7],只有当EFR[4]为1时才可以更改。在上述说明中,[]表示该寄存器的第几位。

表1 TL16C752B的内部寄存器映射表

A[2] A[1] A[0] 读   模   式 写   模   式 0 0 0 接收保持寄存器(RHR) 发送保持寄存器(THR) 0 0 1 中断使能寄存器(IER) IER 0 1 0 中断标示寄存器(IIR) FIFO控制寄存器(FCR) 0 1 1 线路控制寄存器(LCR) LCR 1 0 0 MODEM控制寄存器(MCR) MCR 1 0 1 线路状态寄存器(LSR) LSR 1 1 0 MODEM状态寄存器(MSR) MSR 1 1 1 临时寄存器(SPR) SPR 0 0 0 *除数锁存低位(DLL) DLL 0 0 1 *除数锁存高位(DLH) DLH 0 1 0 **增强功能寄存器(EFR) EFR 1 0 0 ** Xon-1字符值 Xon-1字符值 1 0 1 ** Xon-2字符值 Xon-2字符值 1 1 0 ** Xoff-1字符值 Xoff-1字符值 1 1 1 ** Xoff-2字符值 Xoff-2字符值 1 1 1 +传输控制寄存器(TCR) TCR 1 1 0 +触发等级寄存器(TLR) TLR 1 1 1 ++FOFO状态寄存器(FIFO RDY) FIFO RDY

2.4 TL16C752B工作流控制模式

TL16C752B有2种工作流控制模式:硬件流控制和软件流控制。使用前者可降低软件消耗,通过RTS和CTS引脚信号的硬件连接可自动控制串行数据流,从而提高系统的有效性;后者则通过使用可编程的Xon/Xoff字符来自动控制数据传输。本文主要介绍软件流控制模式。

《用TL16C752B实现DSP和PC机的串行通信(第2页)》
本文链接地址:http://www.oyaya.net/fanwen/view/154874.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。