📄 f2407adc1.lst
字号:
C:\TIC2XX\C2000\CGTOOLS\BIN\DSPA.EXE -v2xx -l -s -x -q ..\temp\f2407adc1.asm ..\obj\f2407adc1.obj -tC:\WINDOWS\TEMP\f2407adc1.tmp
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Tue May 6 12:42:03 2003
Copyright (c) 1987-1999 Texas Instruments Incorporated
..\temp\f2407adc1.asm PAGE 1
1 *******************************************************
2 * TMS320C2x/C2xx/C5x ANSI C Codegen Version 7.00
3 *******************************************************
4 ; C:\TIC2XX\C2000\CGTOOLS\BIN\DSPAC.EXE -v2xx -q f2407adc1.c C:\WINDOWS\TEMP\f2407adc1.if
5 ; dspopt NOT RUN
6 ; C:\TIC2XX\C2000\CGTOOLS\BIN\DSPCG.EXE -v2xx -o -q -o C:\WINDOWS\TEMP\f2407adc1.if C:\WINDOWS\TEMP\f2407a
7 .port
8 .file "f2407adc1.c"
9 .file "..\include\regs240x.h"
10 .globl _portffff
11 .globl _portff0f
12 .globl _port0
13 .globl _port1
14 .globl _port2
15 .globl _port3
16 .globl _port4
17 .file "..\include\F2407ADC.h"
18
19 .stag .fake0,176
20 .member _c1_gain,0,4,8,16
21 .member _c2_gain,16,4,8,16
22 .member _c3_gain,32,4,8,16
23 .member _c4_gain,48,4,8,16
24 .member _c1_out,64,4,8,16
25 .member _c2_out,80,4,8,16
26 .member _c3_out,96,4,8,16
27 .member _c4_out,112,4,8,16
28 .member _a4_ch_sel,128,4,8,16
29 .member _init,144,148,8,16
30 .member _update,160,148,8,16
31 .eos
32 .sym _ADCVALS,0,8,13,176,.fake0
33 .sym _ADCVALS_handle,0,24,13,16,.fake0
34 .globl _F2407_ADC_Init
35 .globl _F2407_ADC_Update
36 .file "f2407adc1.c"
37 0000 .text
38
39 .sym _F2407_ADC_Init,_F2407_ADC_Init,32,2,0
40 .globl _F2407_ADC_Init
41
42 .func 37
43 ;>>>> void inline F2407_ADC_Init(ADCVALS *p)
44 ******************************************************
45 * FUNCTION DEF : _F2407_ADC_Init
46 ******************************************************
47 0000 _F2407_ADC_Init:
48
49 0000 LF1 .set 0
50
51 0000 8aa0 POPD *+
52 0001 80a0 SAR AR0,*+
53 0002 8180 SAR AR1,*
54 0003 b001 LARK AR0,1
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Tue May 6 12:42:03 2003
Copyright (c) 1987-1999 Texas Instruments Incorporated
..\temp\f2407adc1.asm PAGE 2
55 0004 00eb LAR AR0,*0+,AR3
56
57 .sym _p,-3+LF1,24,9,16,.fake0
58 .line 2
59 .line 4
60 ;>>>> SCSR1=SCSR1|0x0080; /* Turn on the clocks to the ADC module*/
61 0005 bf0b LARK AR3,28696
0006 7018
62 0007 b980 LACK 128
63 0008 6d80 OR *
64 0009 9080 SACL *
65 .line 5
66 ;>>>> CALIBRATION=CALIBRATION_CONSTANT;
67 000a b900 LACK 0
68 000b 78a0 ADRK 160
69 000c 9080 SACL *
70 .line 7
71 ;>>>> ADCTRL1=ADC_RESET_FLAG; /* Reset the ADC Module */
72 000d 7c18 SBRK 24
73 000e ae80 SPLK #16384,*
000f 4000
74 .line 8
75 ;>>>> ADCTRL1=ADCTRL1_INIT_STATE; /* Set up ADCTRL1 register */
76 0010 aea0 SPLK #8464,*+
0011 2110
77 .line 9
78 ;>>>> ADCTRL2=ADCTRL2_INIT_STATE; /* Set up ADCTRL2 register */
79 0012 aea0 SPLK #8706,*+
0013 2202
80 .line 10
81 ;>>>> MAXCONV=3; /* Specify four conversions */
82 0014 b903 LACK 3
83 0015 908a SACL * ,AR2
84 .line 12
85 ;>>>> CHSELSEQ1=p->a4_ch_sel; /* Configure channel selection */
86 0016 bf0a LARK AR2,-3+LF1
0017 fffd
87 0018 8be0 MAR *0+
88 0019 048c LAR AR4,* ,AR4
89 001a 7808 ADRK 8
90 001b 108b LAC * ,AR3
91 001c 8ba0 MAR *+
92 001d 9089 SACL * ,AR1
93 001e EPI0_1:
94 .line 13
95 001e 7c02 SBRK 2
96 001f 0090 LAR AR0,*-
97 0020 7680 PSHD *
98 0021 ef00 RET
99
100 .endfunc 49,000000000H,1
101 .end
No Errors, No Warnings
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Tue May 6 12:42:03 2003
Copyright (c) 1987-1999 Texas Instruments Incorporated
..\temp\f2407adc1.asm PAGE 3
LABEL VALUE DEFN REF
.TMS32010 0000 0
.TMS32016 0000 0
.TMS32020 0000 0
.TMS32025 0000 0
.TMS3202XX 0001 0
.TMS32050 0000 0
.TMS32056 0000 0
.TMS32057 0000 0
.TMS320XX 001d 0
.tms32010 0000 0
.tms32016 0000 0
.tms32020 0000 0
.tms32025 0000 0
.tms3202xx 0001 0
.tms32050 0000 0
.tms32056 0000 0
.tms32057 0000 0
.tms320xx 001d 0
EPI0_1 001e ' 93
LF1 0000 49 57 86
_F2407_ADC_Init 0000 ' 47 34 39 39 40
_F2407_ADC_Update REF 35
_port0 REF 12
_port1 REF 13
_port2 REF 14
_port3 REF 15
_port4 REF 16
_portff0f REF 11
_portffff REF 10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -