📄 mcbspinitial.asm.bak
字号:
.include regs.h
.def init_McBSP
.text
;==========================================================
; Note the sub-addressing scheme implemented
; during McBSP initialization
;==========================================================
init_McBSP: stm SPCR1, McBSP1_SPSA ;
stm #5000h, McBSP1_SPSD ; Reset McBSP1 Receiver
stm SPCR2, McBSP1_SPSA ;
stm #0000h, McBSP1_SPSD ; Reset McBSP1 Transmitter; spcr2=0x0300 for free running
stm RCR1, McBSP1_SPSA ;
stm #0040h, McBSP1_SPSD ;
stm RCR2, McBSP1_SPSA ;
stm #0040h, McBSP1_SPSD ;
stm XCR1, McBSP1_SPSA ;
stm #0040h, McBSP1_SPSD ;
stm XCR2, McBSP1_SPSA ;
stm #0040h, McBSP1_SPSD ;
stm SRGR1, McBSP1_SPSA ;
stm #0100h, McBSP1_SPSD ;
stm SRGR2, McBSP1_SPSA ;
stm #0A000h, McBSP1_SPSD ;
stm PCR, McBSP1_SPSA ;
stm #0008h, McBSP1_SPSD ;
stm SPCR2, McBSP1_SPSA ; Enable Sample Rate Generator
ldm McBSP1_SPSD, A ;
or #0040h, A
stl A, McBSP1_SPSD ;
nop ; Wait 2 Sample Rate Clk for SRG to stabilize
*=============================================================
* Rx and Tx enable instructions are removed
* Rx and Tx are enabled in the caller function
*=============================================================
retd
nop
nop
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -