欢迎来到天天文库
浏览记录
ID:45370389
大小:691.50 KB
页数:44页
时间:2019-11-12
《uart硬件结构(需要修改)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.LPC2000系列简介2.引脚描述3.存储器寻址4.系统控制模块5.存储器加速模块(MAM)6.外部存储器控制器(EMC)7.引脚连接模块8.GPIOLPC2000系列ARM硬件结构9.向量中断控制器10.外部中断输入11.定时器0和定时器112.SPI接口13.I2C接口14.UART(0、1)15.A/D转换器16.看门狗17.脉宽调制器(PWM)18.实时时钟4.14UART(0、1)特性LPC2000系列微控制器具有两个功能强大的UART,其特性如下:16字节接收FIFO和16字节发送FIFO;寄存器位置符
2、合16C550工业标准;接收FIFO触发点可设置为1、4、8或14字节;内置波特率发生器;UART1含有标准调制解调器接口信号。应用示例LPC2000的I/O电压为3.3V,连接时须注意电平的匹配。LPC2000其它通信设备TxD0RxD0TxD0RxD0与PC机相连时,由于PC机串口是RS232电平,所以连接时需要使用RS232转换器。LPC2000PC机串口232电平转换TxD0RxD0TxD0RxD0RxD1RTSCTSDSR1DTR1TxD1LPC2000ModemTxDRxDDCDRI1RTSCTSDSR1D
3、TR1DCD1RI1RS232电平转换当使用Modem接口时,需要一个RS232转换器将信号转换为RS232电平后,才能与Modem连接。移位寄存器UnRSR接收缓冲寄存器UnRBRUARTn接收单元RxDn除数锁存寄存器UnDLL、UnDLMUARTn波特率发生器UARTn控制寄存器(UnLCR)FIFO控制寄存器(UnFCR)UARTn状态寄存器(UnLSR)中断中断使能寄存器UnIER中断标志寄存器UnIIRUARTn高速缓存寄存器UnSCR发送缓冲寄存器UnTHRUARTn发送单元TxDn移位寄存器UnTSRM
4、ODEMModem控制寄存器U1MCRModem状态寄存器U1MSRCTSDSRDCDDTRRIRTSVPB总线只有UART1才有Modem接口UART结构图VPB总线AHB-VPB桥ARM7UARTn发送单元TxDn移位寄存器UnTSR发送缓冲寄存器UnTHRAHB总线ARM7AHB总线UARTn发送单元TxDn移位寄存器UnTSR发送缓冲寄存器UnTHRVPB总线AHB-VPB桥CPUUnTSRTXDUnTHRUnTHR描述复位值7:0发送器保持寄存器。写入该寄存器的值保存到发送FIFO中,当该字节到达FIFO底部
5、时,它将被送入发送移位寄存器(UnTSR)进行发送。未定义UART发送单元UART0、UART1各含有1个16字节的发送FIFO缓冲区。UnTHR是UARTn发送FIFO的最高字节。UART的发送FIFO是一直使能的。发送FIFOUnTHRUnTSRUART发送FIFO缓冲区VPB总线AHB-VPB桥ARM7AHB总线移位寄存器UnRSR接收缓冲寄存器UnRBRUARTn接收单元RxDnVPB总线AHB-VPB桥移位寄存器UnRSR接收缓冲寄存器UnRBRUARTn接收单元RxDnARM7AHB总线RXDUnRBRCP
6、UUnRSRUnRBR描述复位值7:0接收缓存寄存器,它包含了接收FIFO中最早接收到的字节未定义UART接收模块UART0、UART1各含有1个16字节的接收FIFO缓冲区。软件设置接收FIFO缓冲区的触发字节。UARTFIFO控制寄存器位76[5:3]210功能Rx触发点设置—复位TxFIFO复位RxFIFO使能FIFO接收FIFOUnRSRUnRBRUnFCRUART接收FIFO缓冲区UART线状态寄存器位76543210功能RXFETEMTTHREBIFEPEOERDRUART线状态寄存器——UnLSR线状态寄
7、存器(UnLSR)为只读寄存器,它提供UARTn发送和接收模块的状态信息。4.14UART(0、1)UART波特率发生器UART0和UART1各含有一个单独的波特率发生器,两者的功能相同,且相互独立。4.14UART(0、1)名称描述复位值UnDLL[7:0]除数锁存寄存器低字节两个寄存器一起构成一个16位的除数,决定UARTn的波特率。未定义UnDLM[7:0]除数锁存寄存器高字节这两个寄存器决定波特率时钟的频率,而波特率时钟必须是波特率的16倍。波特率计算公式如下:BaudRate=FPCLK/([U0DLM,U0
8、DLL]×16)Modem控制寄存器——U1MCR位功能功能描述0DTR控制选择Modem输出引脚DTR。该位在回写模式激活时读出为0。1RTS控制选择Modem输出引脚RTS。该位在回写模式激活时读出为0。3:2保留用户软件不要向该位写入14回写模式0:禁止modem回写模式1:使能modem回写模式modem回写模式提供了一个
此文档下载收益归作者所有