第4章 LPC2000系列ARM硬件结构(14~18)

第4章 LPC2000系列ARM硬件结构(14~18)

ID:44984612

大小:2.40 MB

页数:155页

时间:2019-11-06

第4章  LPC2000系列ARM硬件结构(14~18)_第1页
第4章  LPC2000系列ARM硬件结构(14~18)_第2页
第4章  LPC2000系列ARM硬件结构(14~18)_第3页
第4章  LPC2000系列ARM硬件结构(14~18)_第4页
第4章  LPC2000系列ARM硬件结构(14~18)_第5页
资源描述:

《第4章 LPC2000系列ARM硬件结构(14~18)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

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;寄存器位置符合16C5

2、50工业标准;接收FIFO触发点可设置为1、4、8或14字节;内置波特率发生器;UART1含有标准调制解调器接口信号。应用示例LPC2000的I/O电压为3.3V,连接时须注意电平的匹配。LPC2000其它通信设备TxD0RxD0TxD0RxD0与PC机相连时,由于PC机串口是RS232电平,所以连接时需要使用RS232转换器。LPC2000PC机串口232电平转换TxD0RxD0TxD0RxD0RxD1RTSCTSDSR1DTR1TxD1LPC2000ModemTxDRxDDCDRI1RTSCTSDSR1DTR1DCD1RI1

3、RS232电平转换当使用Modem接口时,需要一个RS232转换器将信号转换为RS232电平后,才能与Modem连接。移位寄存器UnRSR接收缓冲寄存器UnRBRUARTn接收单元RxDn除数锁存寄存器UnDLL、UnDLMUARTn波特率发生器UARTn控制寄存器(UnLCR)FIFO控制寄存器(UnFCR)UARTn状态寄存器(UnLSR)中断中断使能寄存器UnIER中断标志寄存器UnIIRUARTn高速缓存寄存器UnSCR发送缓冲寄存器UnTHRUARTn发送单元TxDn移位寄存器UnTSRMODEMModem控制寄存器U

4、1MCRModem状态寄存器U1MSRCTSDSRDCDDTRRIRTSVPB总线只有UART1才有Modem接口UART结构图VPB总线AHB-VPB桥ARM7UARTn发送单元TxDn移位寄存器UnTSR发送缓冲寄存器UnTHRAHB总线ARM7AHB总线UARTn发送单元TxDn移位寄存器UnTSR发送缓冲寄存器UnTHRVPB总线AHB-VPB桥CPUUnTSRTXDUnTHRUnTHR描述复位值7:0发送器保持寄存器。写入该寄存器的值保存到发送FIFO中,当该字节到达FIFO底部时,它将被送入发送移位寄存器(UnTSR

5、)进行发送。未定义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总线RXDUnRBRCPUUnRSRUnRBR描述复位值7:0接收缓存寄存

6、器,它包含了接收FIFO中最早接收到的字节未定义UART接收模块UART0、UART1各含有1个16字节的接收FIFO缓冲区。软件设置接收FIFO缓冲区的触发字节。UARTFIFO控制寄存器(UnFCR)位76[5:3]210功能Rx触发点设置—复位TxFIFO复位RxFIFO使能FIFO接收FIFOUnRSRUnRBRUnFCRUART接收FIFO缓冲区bit0:为1时,使能收发FIFO;Bit(7:6):00,触发点0,1个字节;01,触发点1,4个字节;10:触发点2,8个字节;11:触发点3,14个字节;UART线状态寄

7、存器位76543210功能RXFETEMTTHREBIFEPEOERDRUART线状态寄存器——UnLSR线状态寄存器(UnLSR)为只读寄存器,它提供UARTn发送和接收模块的状态信息。4.14UART(0、1)DRD=1,接收数据就绪;OE=1;发生溢出错误;PE=1,发生奇偶校验错误;FE=1,发生帧错误;BI=1,间隔中断;THRE=1,发送缓冲器空;TEMT=1,发送缓冲器空及移位寄存器均空;RXFE=1,接收错误。UART波特率发生器UART0和UART1各含有一个单独的波特率发生器,两者的功能相同,且相互独立。4.

8、14UART(0、1)名称描述复位值UnDLL[7:0]除数锁存寄存器低字节两个寄存器一起构成一个16位的除数,决定UARTn的波特率。未定义UnDLM[7:0]除数锁存寄存器高字节这两个寄存器决定波特率时钟的频率,而波特率时钟必须是波特率的16倍。波特率计算公

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。