📄 init_vc5402.asm
字号:
.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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -