📄 f243ilg1.asm
字号:
*******************************************************
* TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00
*******************************************************
; C:\TIC2XX\C2000\CGTOOLS\BIN\DSPAC.EXE -v2xx -q f243ilg1.c C:\WINDOWS\TEMP\f243ilg1.if
; dspopt NOT RUN
; C:\TIC2XX\C2000\CGTOOLS\BIN\DSPCG.EXE -v2xx -o -q -o C:\WINDOWS\TEMP\f243ilg1.if C:\WINDOWS\TEMP\f243ilg1.asm C:\WINDOWS\TEMP\f243ilg1.tmp
.port
.file "f243ilg1.c"
.file "..\include\regs24x.h"
.globl _portffff
.globl _port0
.globl _port1
.globl _port2
.globl _port3
.globl _port4
.file "..\include\F243ILG.h"
.stag .fake0,160
.member _gain_a,0,4,8,16
.member _offset_a,16,4,8,16
.member _out_a,32,4,8,16
.member _gain_b,48,4,8,16
.member _offset_b,64,4,8,16
.member _out_b,80,4,8,16
.member _ch_a,96,4,8,16
.member _ch_b,112,4,8,16
.member _init,128,148,8,16
.member _read,144,148,8,16
.eos
.sym _ILEG2MEAS,0,8,13,160,.fake0
.globl _F243_leg2_drv_init
.globl _F243_leg2_drv_read
.file "f243ilg1.c"
.text
.sym _F243_leg2_drv_init,_F243_leg2_drv_init,32,2,0
.globl _F243_leg2_drv_init
.func 40
;>>>> void inline F243_leg2_drv_init(ILEG2MEAS *p)
******************************************************
* FUNCTION DEF : _F243_leg2_drv_init
******************************************************
_F243_leg2_drv_init:
LF1 .set 0
POPD *+
SAR AR0,*+
SAR AR1,*
LARK AR0,1
LAR AR0,*0+,AR3
.sym _p,-3+LF1,24,9,16,.fake0
.line 2
.line 3
;>>>> GPTCON=((GPTCON&0xfcff)|0x80);
LARK AR3,29696
LACK 64767
AND *
ORK 128
SACL * ,AR4
.line 4
;>>>> ADCTRL2=ADCTRL2_INIT_STATE;
LARK AR4,28724
SPLK #1024,* ,AR2
.line 5
;>>>> ADCTRL1=ADCTRL1_INIT_STATE+(((p->ch_b)<<4)&ADC2CHSEL_7)+(((p->ch_a)<<1)&ADC1CHSEL_7);
LARK AR2,-3+LF1
MAR *0+
LAR AR5,* ,AR5
ADRK 6
LAC *+,1,AR1
ANDK 14
SACL * ,AR5
LAC * ,4,AR1
ANDK 112
ADDK 63488
ADD * ,AR4
SBRK 2
SACL * ,AR1
EPI0_1:
.line 6
SBRK 2
LAR AR0,*-
PSHD *
RET
.endfunc 45,000000000H,1
.end
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -