📄 peri_init.asm
字号:
*******************************************************
* TMS320C24xx ANSI C Codegen Version 7.04
*******************************************************
; dspac -iD:/ElectricMachine/Inverter/DOC/dspsoft/ver2/INCLUDE -v2xx -iC:/ti/c2400/cgtools/include peri_init.c C:\DOCUME~1\cjy\LOC
; dspopt NOT RUN
; dspcg -o -v2xx -o C:\DOCUME~1\cjy\LOCALS~1\Temp\peri_init.if C:\DOCUME~1\cjy\LOCALS~1\Temp\peri_init.asm C:\DOCUME~1\cjy\LOCALS~1\Temp\peri_init.tmp
.port
.file "peri_init.c"
.file "D:/ElectricMachine/Inverter/DOC/dspsoft/ver2/INCLUDE\f2407regs.h"
.globl _portFF0F
.globl _portFFFF
.file "peri_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 + -