⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 setfreq.asm

📁 这是我编一个DSP的USP的程序 调试通过
💻 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 + -