init5402.asm

来自「数字音频混响器设计 用于DSP实现,实现混音效果.」· 汇编 代码 · 共 21 行

ASM
21
字号

 	.include	reg.h
 	.def     _init_5402                  
 	
CLKMD_VAL  	.set	9807h
ST0_VAL		.set	1800h		; Reset Value
ST1_VAL		.set	2B40h		; OVM,SXM,FRCT bits set, rest reset val
PMST_VAL	.set	8F20h		; 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	2009h		; I/O wait state 2 clock cycle
TCR1		.set	0032h		; Timer1 Ctrl Reg

	.text
_init_5402:
	STM		#CLKMD_VAL, CLKMD 	;设置时钟工作方式
	STM		#PMST_VAL, PMST		;设置处理器工作方式状态寄存器见书30页
    STM		#BSCR_VAL, BSCR		;设置分区转换控制寄存器见书82页
    STM		#SWWSR_VAL, SWWSR  	;设置软件等待状态寄存器见书162页
	RETD
	NOP
	NOP

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?