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

📄 dspinitial.asm

📁 做的有关DSP+Mp3+U B+FAT12的所有源程序
💻 ASM
字号:
;******************************************************************************
;
;Copyright (c) 2004 GoldInfo Technology Co., Ltd.
;
;Module Name:
;
;         NFlash.ASM
;
;Abstract:
;
;          Module related to The DSP initial and interrupt
;
;Environment:
;
;        ccs2.0 IDE
;
;Revision History:
;
;        02/03/2004      Mikal   created
;
;
;;*****************************************************************************


	.mmregs


	.sect	"code"
;********************************************************************
  ;global function	
	.global _DSP_Init_Set
	.global _DSP_Init_Int
	.global	Init_CLKPLL


	
	
;********************************************************************
; global varibal; for the port function
    ;.global _ComandOrData
 

;cpu peripheral map 

SWCR   .set  2bh

 




;***************the Dsp syetem intitial**************************************** 
_DSP_Init_Set:

   	     	       ;LD	#0,DP
	               stm   #0x00a8 , PMST; /* IPTR=0x0080, OVLY=1, DROM=0, MP/MC=0 */	
	               
	               stm   #0x7000 , SWWSR 
	               stm   #0000 , SWCR        ; /* set 5416 wait register */	 
  	               
  	               ssbx	 SXM    ; // signed extended  
   
                   call  Init_CLKPLL
           
                   ret

;********************************************************************
_DSP_Init_Int:    
                   stm #0x01,IMR  
                   rsbx INTM
                                   
                   ret
  

;***************************************************************
;* FUNCTION DEF: Intial_CLKPLL                                    *
;***************************************************************
Init_CLKPLL:
     
                   stm  #0 , CLKMD
     	
wait_pll   
                   ldm  CLKMD , A
                   and  #1 , A
                   bc   wait_pll , ANEQ
                                        ; switch pll*10 -> 100M clk
                   stm  #8007h , CLKMD
                   rpt  #100
                   nop
                   
                   ret
     



⌨️ 快捷键说明

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