📄 setfreq.asm
字号:
.title " set frequency"
.global _pllx100
.global _pllx10
.mmregs
_pllx100: ; change PLL is x10, CLK=100MHz
pshm ah
pshm al
stm #0,58h
wait_pll:
ldm 58h,a
and #1,a
bc wait_pll,aneq
stm #97ffh,58h ; switch pll*10 -> 100M clk
rpt #100
nop
popm al
popm ah
ret
;/*------------------------------------------------------------------------
; The following codes switch to 10MHz clock !
;-------------------------------------------------------------------------*/
_pllx10: ; change PLL is x1, CLK=10MHz
pshm ah
pshm al
stm #0,58h
wait_pll1:
ldm 58h,a
and #1,a
bc wait_pll1,aneq
stm #17ffh,58h ; switch pll*1 -> 10M clk
rpt #100
nop
popm al
popm ah
ret
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -