📄 dsp281x_adc.lst
字号:
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:37 2008
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_Adc.asm PAGE 1
1 ;***************************************************************
2 ;* TMS320C2000 C/C++ Codegen PC Version 3.09 *
3 ;* Date/Time created: Mon Apr 14 07:41:37 2008 *
4 ;***************************************************************
5 0002 FP .set XAR2
6 .file "DSP281x_Adc.c"
7 ; e:\ti\c2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\hsw\LOCALS~1\Temp\TI2188_4
8
9 00000000 .sect ".text"
10 .global _InitAdc
11 .sym _InitAdc,_InitAdc, 32, 2, 0
12 .func 8
13
14 ;***************************************************************
15 ;* FNAME: _InitAdc FR SIZE: 0 *
16 ;* *
17 ;* FUNCTION ENVIRONMENT *
18 ;* *
19 ;* FUNCTION PROPERTIES *
20 ;* 0 Parameter, 0 Auto, 0 SOE *
21 ;***************************************************************
22
23 00000000 _InitAdc:
24 .line 2
25 .line 4
26 00000000 761F! MOVW DP,#_AdcRegs+24
00000001 0000
27 00000002 1A18! OR @_AdcRegs+24,#0x00c0 ; |11|
00000003 00C0
28 .line 5
29 00000004 28A9 MOV AL,#43378
00000005 A972
30 00000006 9B03 MOV AH,#3
31 00000007 7640! LCR #_DSP28x_usDelay ; |12|
00000008 0000
32 ; call occurs [#_DSP28x_usDelay] ; |12|
33 .line 6
34 00000009 761F! MOVW DP,#_AdcRegs+24
0000000a 0000
35 0000000b 1A18! OR @_AdcRegs+24,#0x0020 ; |13|
0000000c 0020
36 .line 7
37 0000000d FF21 MOV ACC,#299 << 1
0000000e 012B
38 0000000f 7640! LCR #_DSP28x_usDelay ; |14|
00000010 0000
39 ; call occurs [#_DSP28x_usDelay] ; |14|
40 .line 8
41 00000011 0006 LRETR
42 ; return occurs
43 .endfunc 15,000000000h,0
44
45
46 ;***************************************************************
47 ;* UNDEFINED EXTERNAL REFERENCES *
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:37 2008
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_Adc.asm PAGE 2
48 ;***************************************************************
49 .global _DSP28x_usDelay
50 .global _AdcRegs
51
52 ;***************************************************************
53 ;* TYPE INFORMATION *
54 ;***************************************************************
55 .sym _Uint16, 0, 14, 13, 16
56 .sym _Uint32, 0, 15, 13, 32
57 .stag _ADCTRL3_BITS, 16
58 .member _SMODE_SEL, 0, 14, 18, 1
59 .member _ADCCLKPS, 1, 14, 18, 4
60 .member _ADCPWDN, 5, 14, 18, 1
61 .member _ADCBGRFDN, 6, 14, 18, 2
62 .member _rsvd1, 8, 14, 18, 8
63 .eos
64 .utag _ADCTRL3_REG, 16
65 .member _all, 0, 14, 11, 16
66 .member _bit, 0, 8, 11, 16, _ADCTRL3_BITS
67 .eos
68 .stag _ADCTRL1_BITS, 16
69 .member _rsvd1, 0, 14, 18, 4
70 .member _SEQ_CASC, 4, 14, 18, 1
71 .member _SEQ_OVRD, 5, 14, 18, 1
72 .member _CONT_RUN, 6, 14, 18, 1
73 .member _CPS, 7, 14, 18, 1
74 .member _ACQ_PS, 8, 14, 18, 4
75 .member _SUSMOD, 12, 14, 18, 2
76 .member _RESET, 14, 14, 18, 1
77 .member _rsvd2, 15, 14, 18, 1
78 .eos
79 .utag _ADCTRL1_REG, 16
80 .member _all, 0, 14, 11, 16
81 .member _bit, 0, 8, 11, 16, _ADCTRL1_BITS
82 .eos
83 .stag _ADCTRL2_BITS, 16
84 .member _EVB_SOC_SEQ2, 0, 14, 18, 1
85 .member _rsvd1, 1, 14, 18, 1
86 .member _INT_MOD_SEQ2, 2, 14, 18, 1
87 .member _INT_ENA_SEQ2, 3, 14, 18, 1
88 .member _rsvd2, 4, 14, 18, 1
89 .member _SOC_SEQ2, 5, 14, 18, 1
90 .member _RST_SEQ2, 6, 14, 18, 1
91 .member _EXT_SOC_SEQ1, 7, 14, 18, 1
92 .member _EVA_SOC_SEQ1, 8, 14, 18, 1
93 .member _rsvd3, 9, 14, 18, 1
94 .member _INT_MOD_SEQ1, 10, 14, 18, 1
95 .member _INT_ENA_SEQ1, 11, 14, 18, 1
96 .member _rsvd4, 12, 14, 18, 1
97 .member _SOC_SEQ1, 13, 14, 18, 1
98 .member _RST_SEQ1, 14, 14, 18, 1
99 .member _EVB_SOC_SEQ, 15, 14, 18, 1
100 .eos
101 .utag _ADCTRL2_REG, 16
102 .member _all, 0, 14, 11, 16
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:37 2008
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_Adc.asm PAGE 3
103 .member _bit, 0, 8, 11, 16, _ADCTRL2_BITS
104 .eos
105 .stag _ADCMAXCONV_BITS, 16
106 .member _MAX_CONV1, 0, 14, 18, 4
107 .member _MAX_CONV2, 4, 14, 18, 3
108 .member _rsvd1, 7, 14, 18, 9
109 .eos
110 .utag _ADCMAXCONV_REG, 16
111 .member _all, 0, 14, 11, 16
112 .member _bit, 0, 8, 11, 16, _ADCMAXCONV_BITS
113 .eos
114 .stag _ADCCHSELSEQ1_BITS, 16
115 .member _CONV00, 0, 14, 18, 4
116 .member _CONV01, 4, 14, 18, 4
117 .member _CONV02, 8, 14, 18, 4
118 .member _CONV03, 12, 14, 18, 4
119 .eos
120 .utag _ADCCHSELSEQ1_REG, 16
121 .member _all, 0, 14, 11, 16
122 .member _bit, 0, 8, 11, 16, _ADCCHSELSEQ1_BITS
123 .eos
124 .stag _ADCCHSELSEQ2_BITS, 16
125 .member _CONV04, 0, 14, 18, 4
126 .member _CONV05, 4, 14, 18, 4
127 .member _CONV06, 8, 14, 18, 4
128 .member _CONV07, 12, 14, 18, 4
129 .eos
130 .utag _ADCCHSELSEQ2_REG, 16
131 .member _all, 0, 14, 11, 16
132 .member _bit, 0, 8, 11, 16, _ADCCHSELSEQ2_BITS
133 .eos
134 .stag _ADCCHSELSEQ3_BITS, 16
135 .member _CONV08, 0, 14, 18, 4
136 .member _CONV09, 4, 14, 18, 4
137 .member _CONV10, 8, 14, 18, 4
138 .member _CONV11, 12, 14, 18, 4
139 .eos
140 .utag _ADCCHSELSEQ3_REG, 16
141 .member _all, 0, 14, 11, 16
142 .member _bit, 0, 8, 11, 16, _ADCCHSELSEQ3_BITS
143 .eos
144 .stag _ADCCHSELSEQ4_BITS, 16
145 .member _CONV12, 0, 14, 18, 4
146 .member _CONV13, 4, 14, 18, 4
147 .member _CONV14, 8, 14, 18, 4
148 .member _CONV15, 12, 14, 18, 4
149 .eos
150 .utag _ADCCHSELSEQ4_REG, 16
151 .member _all, 0, 14, 11, 16
152 .member _bit, 0, 8, 11, 16, _ADCCHSELSEQ4_BITS
153 .eos
154 .stag _ADCASEQSR_BITS, 16
155 .member _SEQ1_STATE, 0, 14, 18, 4
156 .member _SEQ2_STATE, 4, 14, 18, 3
157 .member _rsvd1, 7, 14, 18, 1
TMS320C2000 COFF Assembler PC Version 3.09 Mon Apr 14 07:41:37 2008
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
E:/ti/myprojects/Hy_contro03/Debug/DSP281x_Adc.asm PAGE 4
158 .member _SEQ_CNTR, 8, 14, 18, 4
159 .member _rsvd2, 12, 14, 18, 4
160 .eos
161 .utag _ADCASEQSR_REG, 16
162 .member _all, 0, 14, 11, 16
163 .member _bit, 0, 8, 11, 16, _ADCASEQSR_BITS
164 .eos
165 .stag _ADCST_BITS, 16
166 .member _INT_SEQ1, 0, 14, 18, 1
167 .member _INT_SEQ2, 1, 14, 18, 1
168 .member _SEQ1_BSY, 2, 14, 18, 1
169 .member _SEQ2_BSY, 3, 14, 18, 1
170 .member _INT_SEQ1_CLR, 4, 14, 18, 1
171 .member _INT_SEQ2_CLR, 5, 14, 18, 1
172 .member _EOS_BUF1, 6, 14, 18, 1
173 .member _EOS_BUF2, 7, 14, 18, 1
174 .member _rsvd1, 8, 14, 18, 8
175 .eos
176 .utag _ADCST_REG, 16
177 .member _all, 0, 14, 11, 16
178 .member _bit, 0, 8, 11, 16, _ADCST_BITS
179 .eos
180 .stag _ADC_REGS, 416
181 .member _ADCTRL1, 0, 9, 8, 16, _ADCTRL1_REG
182 .member _ADCTRL2, 16, 9, 8, 16, _ADCTRL2_REG
183 .member _ADCMAXCONV, 32, 9, 8, 16, _ADCMAXCONV_REG
184 .member _ADCCHSELSEQ1, 48, 9, 8, 16, _ADCCHSELSEQ1_REG
185 .member _ADCCHSELSEQ2, 64, 9, 8, 16, _ADCCHSELSEQ2_REG
186 .member _ADCCHSELSEQ3, 80, 9, 8, 16, _ADCCHSELSEQ3_REG
187 .member _ADCCHSELSEQ4, 96, 9, 8, 16, _ADCCHSELSEQ4_REG
188 .member _ADCASEQSR, 112, 9, 8, 16, _ADCASEQSR_REG
189 .member _ADCRESULT0, 128, 14, 8, 16
190 .member _ADCRESULT1, 144, 14, 8, 16
191 .member _ADCRESULT2, 160, 14, 8, 16
192 .member _ADCRESULT3, 176, 14, 8, 16
193 .member _ADCRESULT4, 192, 14, 8, 16
194 .member _ADCRESULT5, 208, 14, 8, 16
195 .member _ADCRESULT6, 224, 14, 8, 16
196 .member _ADCRESULT7, 240, 14, 8, 16
197 .member _ADCRESULT8, 256, 14, 8, 16
198 .member _ADCRESULT9, 272, 14, 8, 16
199 .member _ADCRESULT10, 288, 14, 8, 16
200 .member _ADCRESULT11, 304, 14, 8, 16
201 .member _ADCRESULT12, 320, 14, 8, 16
202 .member _ADCRESULT13, 336, 14, 8, 16
203 .member _ADCRESULT14, 352, 14, 8, 16
204 .member _ADCRESULT15, 368, 14, 8, 16
205 .member _ADCTRL3, 384, 9, 8, 16, _ADCTRL3_REG
206 .member _ADCST, 400, 9, 8, 16, _ADCST_REG
207 .eos
No Assembly Errors, No Assembly Warnings
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -