📄 uartasm.h54
字号:
;********************************************************
TL16C550_BASE_ADDRESS .set 0x4000
;********************************************************
;********************************************************
;the following is registers for read
ADDR_RBR .set TL16C550_BASE_ADDRESS+0
ADDR_IIR .set TL16C550_BASE_ADDRESS+2
ADDR_LSR .set TL16C550_BASE_ADDRESS+5
ADDR_MSR .set TL16C550_BASE_ADDRESS+6
;********************************************************
;********************************************************
;the following is registers for write
ADDR_THR .set TL16C550_BASE_ADDRESS+0
ADDR_IER .set TL16C550_BASE_ADDRESS+1
ADDR_FCR .set TL16C550_BASE_ADDRESS+2
ADDR_LCR .set TL16C550_BASE_ADDRESS+3
ADDR_MCR .set TL16C550_BASE_ADDRESS+4
;********************************************************
;*********************************************************
;when LCR(7)=1 (set DLAB) set LSB and MSB
ADDR_DIV_LSB .set TL16C550_BASE_ADDRESS+0
ADDR_DIV_MSB .set TL16C550_BASE_ADDRESS+1
;********************************************************
;********************************************************
ADDR_SCR .set TL16C550_BASE_ADDRESS+7
;********************************************************
;********************************************************
;Constants
STACK_ADDR .set 0x0e00
ADDR_CNTL1 .set 0x0000
ADDR_STAT .set 0x0001
ADDR_DMCNTL .set 0x0002
ADDR_DBIO .set 0x0003
ADDR_CNTL2 .set 0x0004
ADDR_SEMO .set 0x0005
ADDR_SEMI .set 0x0006
;********************************************************
;********************************************************
;Functions
.global DSP_Init
.global UART_Init
.global main
;********************************************************
;end of UART.h54
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -