init_vc5402.asm
来自「采用TMS320VC5402实现一个16阶低通滤波器」· 汇编 代码 · 共 37 行
ASM
37 行
.include regs.h
.def init_5402
ST0_VAL .set 1800h ; Reset Value
ST1_VAL .set 2B40h ; OVM,SXM,FRCT bits set, rest reset val
PMST_VAL .set 00A3h ; Intrrupt vect on page 1, OVLY=1
BSCR_VAL .set 0800h ; 64k mem bank, extra 1 cycle between
; consecutive prog and data read.
SWWSR_VAL .set 2000h ; I/O wait state 2 clock cycle
.text
init_5402:
*--------- Initialize the Processor Mode Status Register -----------
STM #PMST_VAL, PMST
*--------- Set Wait States for Bank Switching ----------------------
STM #BSCR_VAL, BSCR
*---------- Init. the S/W Wait State Register ---------------------
; STM #SWWSR_VAL, SWWSR ;(commented out: use default)
* ----- Stop on-chip timers ------
STM #10h, TCR
STM #10h, TCR1
* --- return to main -----
RETd
NOP
NOP
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?