Edit online

寄存器列表

1. 寄存器列表
偏移地址 缩写 寄存器描述 章节
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 中断标志寄存器 (Interrupt Identity) 中断复位 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
0x030 UART_WRBR UART Word 模式数据接收寄存器 0x030 UART_WRBR
0x030 UART_WTHR UART Word 模式数据发送寄存器 0x030 UART_WTHR
0x034 UART_WINTR UART Word 模式中断状态寄存器 0x034 UART_WINTR
0x040 UART_BDTR UART 波特率检测寄存器 0x040 UART_BDTR
0x044 UART_DLDT UART 波特率除频系数偏差 0x044 UART_DLDT
0x048 UART_DLTV UART 波特率检测值 0x048 UART_DLTV
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
0x08C UART_DMAW_CTL UART DMA Word 模式控制寄存器 0x08C UART_DMAW_CTL
0x0A0 UART_RXCTL UART 接收器控制寄存器 0x0A0 UART_RXCTL
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
0x0D0 UART_DBR UART 调试寄存器 0x0D0 UART_DBR
0x0D4 UART_TFAET UART 发送 FIFO 快空触发 0x0D4 UART_TFAET
0x0D8 UART_RFAET UART 接收 FIFO 快空触发 0x0D8 UART_RFAET
0x0DC UART_LIN_CSR UART LIN 控制及状态寄存器 0x0DC UART_LIN_CSR
0x0E0 UART_X8SR UART 8 倍过采样使能寄存器 0x0E0 UART_X8SR
0x0FC UART_VERSION UART 版本号寄存器 0x0FC UART_VERSION
注: UART 模块初始化时,如需设置分频系数,先要对 DLAB 写 1,才能访问寄存器 DLL 和 DLH。设置完成后,需对 DLAB 写 0,才能访问寄存器 TX、RX FIFO 以及 IER。