📄 peripheral_init.asm
字号:
*******************************************************
* TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00
*******************************************************
; C:\tic2xx\c2000\cgtools\bin\dspac.exe -v2xx -iD:\SRM_2407_T\INCLUDE peripheral_init.c C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\periphe
; dspopt NOT RUN
; C:\tic2xx\c2000\cgtools\bin\dspcg.exe -o -v2xx -o C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\peripheral_init.if C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\peripheral_init.asm C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\peri
.port
.file "peripheral_init.c"
.file "D:\SRM_2407_T\INCLUDE\f2407regs.h"
.globl _portFF0F
.globl _portFFFF
.file "peripheral_init.c"
.text
.sym _sci_init,_sci_init,32,2,0
.globl _sci_init
.func 12
;>>>> void sci_init(void)
******************************************************
* FUNCTION DEF : _sci_init
******************************************************
_sci_init:
POPD *+
SAR AR0,*+
SAR AR1,*
LARK AR0,1
LAR AR0,*0+,AR3
.line 2
;>>>> { *MCRA=*MCRA|0x03;
LARK AR3,28816
LACK 3
OR *
SACL *
.line 3
;>>>> *SCICCR=0x0027;
LACK 39
SBRK 64
SACL *+
.line 14
;>>>> *SCICTL1=0x0003;/*SW RESET=0 FOR CONFIG SCI*/
LACK 3
SACL *
.line 25
;>>>> *SCICTL2=0x0000;
LACK 0
ADRK 3
SACL *
.line 37
;>>>> *SCIHBAUD=0x0002;
LACK 2
SBRK 2
SACL *+
.line 38
;>>>> *SCILBAUD=0x0007; /*40*10^6/(9600*8)-1=0207H */
LACK 7
SACL *
.line 41
;>>>> *SCICTL1=0x0023; /*End CONFIG*/
LACK 35
SBRK 2
SACL * ,AR1
EPI0_1:
.line 52
SBRK 2
LAR AR0,*-
PSHD *
RET
.endfunc 63,000000000H,1
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -