LPC21XX的UATA.docVIP

  • 21
  • 0
  • 约4.27千字
  • 约 4页
  • 2018-06-27 发布于河南
  • 举报
LPC21XX的UATA

LPC21XX的UATA UATR接收器缓冲寄存器—UART Receiver Buffer Register UxRBR是UART Rx FIFO的最高字节,它包含了最早接收的字符,可通过总线接口读出。LSB代表最早接收到的数据位。如果接收的字符小于8位,未使用的MSB填充为0 如果要访问UxRBR,UxLCR的除数锁存访问寄存器位(DLAB)必须为0,UxRBR为只读寄存器。 由于PE、PE和BI位于RBR FIFO顶端的字节相对应,因此,将接收的字节机器状态位成对读出得正确方法是先读U0LSR,再读U0RBR UART发送保持寄存器—UART Transmitter Holding Register UxTHR是UART Tx FIFO 的最高字节,它包含了Tx FIFO中最新的字符,可通过总线接口写入。LSB代表最先发送的位 如果要访问UxTHR,UxLCR的除数锁存访问位(DLAB)必须为0.U0THR为只写寄存器 UART除数锁存LSB寄存器和UART除数锁存MSB寄存器 除数锁存寄存器是波特率发生器的一部分,它保存了用于产生波特率时钟的VPB时钟分频值,波特率时钟必须是波特率的16倍,等式如下 16 = × baud = ,则UxDLM,UxDLL= UxDLL和UxDLM寄存器一起构成一个16位除数,访问UART除数锁存寄存器时,除数锁存访问位必须为1 UART中

文档评论(0)

1亿VIP精品文档

相关文档