?? dsp_init.s54
字號(hào):
;****************************************************************
; RS232 DEMO
; Copyright (c) 2001 SJTU DSP Tech. Center. All Rights Reserved.
; History:
; Date Authors
; 2002/08/12 ChenShanrong
;*****************************************************************
.mmregs
.include "uartasm.h54"
.text
;************************************
;Function: DSPInit
;Description:
; DSP initialtion
;Input :
; None
;Output:
; None
;************************************
DSP_Init:
;close other interrupt first
ssbx INTM
;set st1,相當(dāng)于CPL=1,OVM=0,SXM=1,C16=0,FRCT=1,CMPT=0
stm #0x6140, ST1
;init PMST (IPTP=0x1, /MC, OVLY=1)
stm #0000000010100000b, PMST
;set for interrupt
;IFR clear pending interrupt
stm #1111111111111111b, IFR
;IMR (INT1=1)
stm #0000000000000010b, IMR
;set SWWSR, I/O wait 3 cycles
stm #0011000000000000b, SWWSR
;set clock mode:
stm #0b, CLKMD ;switch to DIV mode
TstStatu:
ldm CLKMD, A
and #1b, A ;check STATUS bit
bc TstStatu, ANEQ
;CLOCKIN=20MHz, select PLL*5, CLOCK=100MHz
stm #0100011111111111b, CLKMD
ret
;end of dsp_init.s54
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -