clkset.asm
来自「DSP实验程序:数据采集实验,练习使用DSP进行数据采集」· 汇编 代码 · 共 39 行
ASM
39 行
***此断程序完成DSP时钟的设置,DSP时钟的外部晶振10MHz,这里
***可以c调用,传入的参数可以是0Xf,1,4,9;在程序中会设成
***f007=100Mhz,1007=20MHz,4007=50MHz,9007=100MHz
.global _c54clkset
.title "clkset.asm"
.sect "clkset"
.mmregs
***************************************************************
_c54clkset ;设置c54时钟
pshm al
pshm ah
pshm ag
pshm bl
pshm bh
pshm bg
nop
nop
nop
STM #0b, CLKMD ;switch to DIV mode
TstStatu
LDM CLKMD, b
AND #01b, b ;poll STATUS bit
BC TstStatu, bNEQ
sftl a,12
and #0x0f000,a
or #7,a
STLM a, CLKMD ;reset PLLON/OFF when STATUS is DIV mode
nop
nop
nop
popm bg
popm bh
popm bl
popm ag
popm ah
popm al
ret
.end
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?