- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
桂林电子科技大学信息通信学院*第五章
LPC2400系列处理器接口技术
5.5UART串口通信桂林电子科技大学信息通信学院*学习内容串口功能概述UART结构寄存器功能描述串口基本操作应用举例桂林电子科技大学信息通信学院*串口功能概述概述LPC2400处理器芯片具有4个符合符合’550工业标准的异步串行口(UART)UART0、UART1、UART2和UART3。其中UART0、2、3除外设基地址不同以外功能是相同的,而UART1除了具有其他三个普通串口的功能外还具有一个额外的MODEM接口。特性每个UART具有独立的16字节收发FIFO;寄存器位置符合’550工业标准;接收器FIFO触发点可为1,4,8和14字节;内置波特率发生器;包含实现软件流控制的机制;UART3包含了一个支持红外通信的IrDA模式。桂林电子科技大学信息通信学院*UART的结构APB接口提供CPU或主机与UART之间的通信连接。UARTn接收器模块UnRX监视串行输入线RXDn的有效输入。UARTn接收移位寄存器(UxRSR)通过RXDn接收有效字符。ARTn发送器模块UnTX接收CPU或主机写入的数据并将数据缓存到UARTn发送保持寄存器FIFO(UnTHR)中。UARTn波特率发生器模块UnBRG产生UARTn发送模块所需的时序。中断接口包含寄存器UnIER和UnIIR。UnTX和UnRX的状态信息保存在UnLSR中。UnTX和UnRX的控制信息保存在UnLCR中桂林电子科技大学信息通信学院*桂林电子科技大学信息通信学院*寄存器功能描述每个UART包含的寄存器如表5.57为了节省地址空间,在UART中有的寄存器拥有相同的地址,通过读、写操作来分别操作。如RBR与THR;IIR与FCR寄存器等。访问分频锁存寄存器DLL\DLM必须有效DLAB位(即置1),该位如果置0则访问另外的寄存器。桂林电子科技大学信息通信学院*桂林电子科技大学信息通信学院*寄存器功能描述UART接收缓冲寄存器——UnRBRUnRBR是UART接收FIFO的顶部字节。它包含了最早接收到的字符,可通过总线接口读出。LSB(bit0)代表最早接收到的数据位。如果接收到的字符小于8位,未使用的高位填充为0。如果要访问UnRBR,UnLCR的分频锁存访问位(DLAB)必须为0。UnRBR为只读寄存器。由于PE、FE和BI位与RBR的FIFO顶端字节相对应(即下次读RBR时读出的字节),因此,将接收的字节及其状态位成对读出的正确方法是先读U0LSR,再读U0RBR。桂林电子科技大学信息通信学院*UART发送保持寄存器——UnTHRUnTHR是UART发送FIFO的顶部字节,它包含了发送FIFO中最新的字符,可通过总线接口写入。LSB代表最先发送的位。如果要访问UnTHR,UnLCR的分频锁存访问位(DLAB)必须为0。U0THR为只写寄存器。桂林电子科技大学信息通信学院*UART分频锁存低位寄存器与高位寄存器除数锁存是波特率发生器的一部分,它保存了用于产生波特率时钟的APB时钟PCLK分频值,波特率时钟必须是波特率的16倍.nDLL和UnDLM寄存器一起构成一个16位除数,UnDLL包含除数的低8位,UnDLM包含除数的高8位。值0x0000被看作是0x0001,因为除数是不允许为0的。当访问UART分频锁存寄存器时,分频锁存访问位(DLAB)必须为1。桂林电子科技大学信息通信学院*UART中断使能寄存器——UnIER桂林电子科技大学信息通信学院*UART中断标志寄存器——UnIIRUxIIR提供状态代码用于指示一个挂起中断的中断源和优先级。在访问UxIIR过程中,中断被冻结。如果在访问UxIIR时产生了中断,该中断被记录,下次UxIIR访问可读出。桂林电子科技大学信息通信学院*UART的中断处理桂林电子科技大学信息通信学院*UARTFIFO控制寄存器——UnFCR桂林电子科技大学信息通信学院*UART线控制寄存器——UnLCR桂林电子科技大学信息通信学院*UART线状态寄存器——UnLSR桂林电子科技大学信息通信学院*UART自动波特率控制寄存器——UnACRUART的自动波特率控制寄存器用于控制输入时钟/数据率的测量过程。测量结果供波特率发送模块使用,并且用户可以对该寄存器读写。桂林电子科技大学信息通信学院*UART基本操作基本操作方法:设置I/O连接到UARTn;设置串口波特率(UnDLM、UnDLL);设置串口
您可能关注的文档
- 转融通业务介绍.ppt
- 中国城市化及进程.ppt
- 医学装备管理委员会工作汇报及工作设想.ppt
- 中国男儿(主题阅读).ppt
- 企业年金政策解读.ppt
- 选择传感器时应该关注的参数.pptx
- 精耕细作的农业生产模式.ppt
- 电工识图(第二版)21124课件.ppt
- 第五节+学前教育与人口.ppt
- 三农问题材料题.ppt
- 化学反应速率与平衡.ppt
- 企业会计信息质量问题及对策【精品发布】.doc
- 免疫学的应用高二上学期生物人教版选择性必修一.pptx
- 高中物理自由落体运动课题研究力学部分+课件+-2023-2024学年高一上学期物理人教版必修第一册.pptx
- 北师大版生物七年级上册 《细胞的基本结构和功能》第2课时CEP课件1.pptx
- Unit 4 Grammar and usage(教学课件)-高中英语牛津译林版(2020)选择性必修第三册.pptx
- 特异性免疫高二上学期生物人教版选择性必修1.pptx
- 期末复习课件专题9+物体的浮沉条件及应用(2)++2023-2024学年人教版八年级物理下册.pptx
- 其他植物激素高二上学期生物人教版选择性必修1.pptx
- 三大费用核算节税技巧【会计实务操作教程】.pptx
最近下载
- 环境保护、生态文明、绿色生活主题班会.pdf VIP
- 2020-2021学年度第二学期合肥市小学生发展绿色指标评价测试四年级语文试卷分析.docx VIP
- 2023年08月中国水产科学研究院淡水渔业研究中心公开招聘2人(第三批江山无锡)笔试历年高频考点试题含答案带详解.docx
- 机械原理课程设计-包装机推包机构运动方案设计.docx VIP
- 回归分析练习题(有答案).pdf VIP
- 人教PEP版小学三年级下册英语专题试卷和答案(7套).pdf
- 大连金石滩国家地质公园景区旅游.pptx VIP
- 魔兽世界宏命令完全教程.docx
- 2023年医疗结构化面试题库(含答案).pdf VIP
- 橡胶加工设备租赁合同.docx
文档评论(0)