uartasm.h54
来自「TMS320C54系列在CCS3.1 下实验教程」· H54 代码 · 共 53 行
H54
53 行
;********************************************************
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 + =
减小字号Ctrl + -
显示快捷键?