当前位置:首页 > 单片机 > 单片机
[导读]三、UART三—(01)、UART相关应用和寄存器的介绍~~一、UART0(UART1与UART0相同,只是增加了一个调制解调器(Moderm)接口~~我就不介绍了~~1、特性:(个人感觉特性的了解是入门的必经之路~~尤其是FIFO的性能~~无人

三、UART

三—(01)、UART相关应用和寄存器的介绍~~

一、UART0(UART1与UART0相同,只是增加了一个调制解调器(Moderm)接口~~我就不介绍了~~

1、特性:(个人感觉特性的了解是入门的必经之路~~尤其是FIFO的性能~~无人能挡啊~~)

1)16字节收发FIFO

2)寄存器位置符合‘550’工业标准

3)接收器FIFO触发点可以为1、4、8、和14字节

4)内置波特率发生器

2、管脚描述:



3、寄存器描述:(这个尤其的重要~~)





a、接收缓存寄存器 U0RBR 0XEOOOCOOO, DLAB=0, 只读(它包含了最早接收到的字符~~)



b、发送器保持寄存器 U0THR 0XE000C000, DLAB=0, 只写(它包含了TX FIFO中最新的字符~~)


c、除数锁存LSB寄存器 UODLL 0XEOOOCOOO, DLAB=1

除数锁存MSB寄存器 UODLM 0XE000C004, DLAB=1





d、中断使能寄存器 U0IER 0XE000C004, DLAB=0

U0IER用于使能4个UART0中断源



e、中断标识寄存器 UOIIR 0XE000C008 只读(U0IIR提供状态码用于指示一个挂起的中断源和优先级~~)







f、FIFO控制寄存器 U0FCR 0XE000C008

U0FCR控制UART0 Rx和Tx FIFO的操作




j、线控制寄存器 U0LCR 0XE000C00C

U0LCR决定发送和接收数据字符的格式



h、线状态寄存器 U0LSR 0XE000C014, 只读

U0LSR为只读寄存器,它提供UART0发送和接收模块的状态信息。







i、高速缓冲寄存器 U0SCR 0XE000C01C

在UART操作时,U0SCR无效。用户可以自由对寄存器进行度或者写。不提供个终端接口向主机指示U0SCR所发生的读或者写操作。


4、结构:









本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭