UART课程设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
UART课程设计

4.14 UART(0、1) UART0、UART1各含有1个16字节的发送FIFO缓冲区。 UnTHR是UARTn发送FIFO的最高字节。 UART的发送FIFO是一直使能的。 4.14 UART(0、1) 4.14 UART(0、1) 4.14 UART(0、1) 4.14 UART(0、1) 4.14 UART(0、1) 4.14 UART(0、1) 4.14 UART(0、1) 4.14 UART(0、1) * 特性 LPC2000系列微控制器具有两个功能强大的UART,其特性如下: 16字节接收FIFO和16字节发送FIFO; 寄存器位置符合16C550工业标准; 接收FIFO触发点可设置为1、4、8或14字节; 内置波特率发生器; UART1含有标准调制解调器接口信号 。 应用示例 LPC2000的I/O电压为3.3V,连接时须注意电平的匹配。 LPC2000 其它 通信设备 TxD0 RxD0 TxD0 RxD0 与PC机相连时,由于PC机串口是RS232电平,所以连接时需要使用RS232转换器。 LPC2000 PC机串口 232 电平转换 TxD0 RxD0 TxD0 RxD0 RxD1 RTS CTS DSR1 DTR1 TxD1 LPC2000 Modem TxD RxD DCD RI1 RTS CTS DSR1 DTR1 DCD1 RI1 RS232 电平转换 当使用Modem接口时,需要一个RS232转换器将信号转换为RS232电平后,才能与Modem连接 。 移位寄存器 UnRSR 接收缓冲寄存器 UnRBR UARTn接收单元 RxDn 除数锁存寄存器 UnDLL、UnDLM UARTn波特率发生器 UARTn控制寄存器(UnLCR) FIFO控制寄存器(UnFCR) UARTn状态寄存器(UnLSR) 中断 中断使能寄存器 UnIER 中断标志寄存器 UnIIR UARTn高速缓存寄存器 UnSCR 发送缓冲寄存器 UnTHR UARTn发送单元 TxDn 移位寄存器 UnTSR MODEM Modem控制寄存器 U1MCR Modem状态寄存器 U1MSR CTS DSR DCD DTR RI RTS V P B 总 线 只有UART1才有Modem接口 UART结构图 V P B 总 线 AHB-VPB桥 ARM7 UARTn发送单元 TxDn 移位寄存器 UnTSR 发送缓冲寄存器 UnTHR A H B 总 线 ARM7 A H B 总 线 UARTn发送单元 TxDn 移位寄存器 UnTSR 发送缓冲寄存器 UnTHR V P B 总 线 AHB-VPB桥 CPU UnTSR TXD UnTHR 未定义 发送器保持寄存器。写入该寄存器的值保存到发送FIFO中,当该字节到达FIFO底部时,它将被送入发送移位寄存器(UnTSR)进行发送。 7 : 0 复位值 描述 UnTHR UART发送单元 发送FIFO UnTHR UnTSR UART发送FIFO缓冲区 V P B 总 线 AHB-VPB桥 ARM7 A H B 总 线 移位寄存器 UnRSR 接收缓冲寄存器 UnRBR UARTn接收单元 RxDn V P B 总 线 AHB-VPB桥 移位寄存器 UnRSR 接收缓冲寄存器 UnRBR UARTn接收单元 RxDn ARM7 A H B 总 线 RXD UnRBR CPU UnRSR 未定义 接收缓存寄存器,它包含了接收FIFO中最早接收到的字节 7 : 0 复位值 描述 UnRBR UART接收模块 UART0、UART1各含有1个16字节的接收FIFO缓冲区。 软件设置接收FIFO缓冲区的触发字节。 0 1 2 [5 : 3] 6 7 位 复位RxFIFO 复位TxFIFO — 使能FIFO Rx触发点设置 功能 UART FIFO控制寄存器 接收FIFO UnRSR UnRBR UnFCR UART接收FIFO缓冲区 0 1 2 3 4 5 6 7 位 TEMT BI UART线状态寄存器 THRE OE PE FE RDR RXFE 功能 UART线状态寄存器——UnLSR 线状态寄存器(UnLSR)为只读寄存器,它提供UARTn发送和接收模块的状态信息 。 UART波特率发生器 UART0和UART1各含有一个单独的波特率发生器,两者的功能相同,且相互独立。 除数锁存寄存器高字节 两个寄存器一起构成一个16位的除数,决定UARTn的波特率。 除数锁存寄存器低字节 UnDLL[7:0] 未定义 UnDLM[7:

文档评论(0)

peain + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档