Edit online

寄存器列表

3 Mar 2025
Read time: 2 minute(s)
1. UART 寄存器列表

偏移地址

缩写

寄存器名称

章节

0x000

UART_RBR

UART 数据接收寄存器

0x000 UART_RBR

0x000

UART_THR

UART 数据发送寄存器

0x000 UART_THR

0x000

UART_DLL

UART 低位除数寄存器

0x000 UART_DLL

0x004

UART_DLH

UART 高位除数寄存器

0x004 UART_DLH

0x004

UART_IER

UART 中断使能寄存器

0x004 UART_IER

0x008

UART_IIR

UART 中断标志寄存器

0x008 UART_IIR

0x008

UART_FCR

UART FIFO 控制寄存器

0x008 UART_FCR

0x00C

UART_LCR

UART 线路控制寄存器

0x00C UART_LCR

0x010

UART_MCR

UART 调制解调器控制寄存器

0x010 UART_MCR

0x014

UART_LSR

UART 线路状态寄存器

0x014 UART_LSR

0x018

UART_MSR

UART 调制解调器状态寄存器

0x018 UART_MSR

0x01C

UART_SCH

UART 暂存器

0x01C UART_SCH

0x07C

UART_USR

UART 状态寄存器

0x07C UART_USR

0x080

UART_TFL

UART 发送 FIFO 深度寄存器

0x080 UART_TFL

0x084

UART_RFL

UART 接收 FIFO 深度寄存器

0x084 UART_RFL

0x088

UART_HSK

UART DMA 握手配置寄存器

0x088 UART_HSK

0x0A4

UART_HALT

UART 停止发送寄存器

0x0A4 UART_HALT

0x0B0

UART_DBG_DLL

UART 低位除数调试寄存器

0x0B0 UART_DBG_DLL

0x0B4

UART_DBG_DLH

UART 高位除数调试寄存器

0x0B4 UART_DBG_DLH

0x0B8

UART_485_DE

UART RS485 DE 时间寄存器

0x0B8 UART_485_DE

0x0C0

UART_485_CTL

UART RS485 控制与状态寄存器

0x0C0 UART_485_CTL

0x0C4

RS485_ADDR_MATCH

UART RS485 地址匹配寄存器

0x0C4 RS485_ADDR_MATCH

0x0C8

BUS_IDLE_CHK

UART RS485 总线空闲查询寄存器

0x0C8 BUS_IDLE_CHK

0x0CC

TX_DLY

UART 发送延时寄存器

0x0CC TX_DLY

0x0FC

UART_VERSION

UART 版本号

0x0FC UART_VERSION
注: UART 模块初始化时,如需设置分频系数,先要对 DLAB 写 1,才能访问寄存器 DLL 和 DLH。设置完成后,需对 DLAB 写 0,才能访问寄存器 TX、RX FIFO 以及 IER。