论文首页哲学论文经济论文法学论文教育论文文学论文历史论文理学论文工学论文医学论文管理论文艺术论文 |
⑧ RxRDY/FFULL:标识接收器缓冲区非空或已满。低电平有效(漏极开路输出)。
MPI:多功能输入引脚。该引脚可定义为以下3种功能:
① GPI:通用引脚。该引脚上的跳变或电平状态可以作为中断源反映到中断状态寄存器(ISR)的相应位。
② CTCLK:计数器/定时器的外部输入时钟。
③ RTCLK:接收器或发送器的外部时钟输入。设置时钟选择寄存器(CSR)可选择输入的1倍频或16倍频作为接收和发送的频率。
3 主要功能
(1)中断控制
以下内部事件的发生可以使能中断输出引脚(INTRN):发送保持寄存器(THR)准备好;发送转移寄存器(TSR)空;接收保持寄存器(RHR)准备好或已满;接收到break信号的开始或结束;计数器达到定义的计数值;MPI端脚的跳变;MPI端脚的电平状态。
与中断控制相关的寄存器是中断屏蔽寄存器(IMR)和中断状态寄存器(ISR)。IMR用于从以上七个中断源中选择一种作为触发INTRN的条件。CPU可以读取ISR来获得所有中断源的状态。ISR不受IMR的影响。
(2)操作控制
UART的控制逻辑单元接收来自CPU的命令生成相应的信号来支配内部各器件进行操作。控制逻辑单元通过地址译码和读写控制使CPU与UART相互通信。地址译码与读写控制之间的关系见表1。
表1 寄存器地址表
A2A1A0读(RDN=0)写(WRN=0)000方式寄存器MR1/MR2方式寄存器MR1/MR2001状态寄存器SR时钟选择寄存器CSR010波特率生成器测试方式命令寄存器CR0