📄 bldc_ti.lst
字号:
0014 7ff0
169 .line 8
170 ;>>>> v->rmp2.min = 0x000f;
171 0015 b90f LACK 15
172 0016 908a SACL * ,AR2
173 .line 10
174 ;>>>> v->rmp3.desired = v->cmtn_period_target;
175 0017 048b LAR AR4,* ,AR3
176 0018 7c37 SBRK 55
177 0019 108c LAC * ,AR4
178 001a 780f ADRK 15
179 001b 908b SACL * ,AR3
180 .line 11
181 ;>>>> v->rmp3.dly = v->ramp_delay;
182 001c 7802 ADRK 2
183 001d 109c LAC *-,AR4
184 001e 8ba0 MAR *+
185 001f 908b SACL * ,AR3
186 .line 12
187 ;>>>> v->rmp3.out = v->cmtn_period_setpt;
188 0020 108c LAC * ,AR4
189 0021 7803 ADRK 3
190 0022 908b SACL * ,AR3
191 .line 13
192 ;>>>> v->rmp3.min = 0x0050;
193 0023 b950 LACK 80
194 0024 7811 ADRK 17
195 0025 9080 SACL *
196 .line 15
197 ;>>>> v->cmtn.nw_dynThold = 0x000f;
198 0026 b90f LACK 15
199 0027 7815 ADRK 21
200 0028 9090 SACL *-
201 .line 16
202 ;>>>> v->cmtn.cdnw_delta = 0x0002;
203 0029 b902 LACK 2
204 002a 908c SACL * ,AR4
205 .line 17
206 ;>>>> v->cmtn.noise_windowMax =
207 ;>>>> v->cmtn.nw_dynThold - v->cmtn.cdnw_delta;
208 002b 7814 ADRK 20
209 002c 108b LAC * ,AR3
210 002d 3080 SUB *
211 002e 7c02 SBRK 2
212 002f 9080 SACL *
TMS320C24xx COFF Assembler Version 7.02 Tue Jul 04 15:23:41 2006
Copyright (c) 1987-2002 Texas Instruments Incorporated
../temp/bldc_ti.asm PAGE 5
213 .line 20
214 ;>>>> v->pid2.max_reg2 = 0x7000; /* Q15 */
215 0030 780e ADRK 14
216 0031 aea0 SPLK #28672,*+
0032 7000
217 .line 21
218 ;>>>> v->pid2.min_reg2 = 0x0000; /* Q15 */
219 0033 b900 LACK 0
220 0034 9080 SACL *
221 .line 22
222 ;>>>> v->pid2.k0_reg2 = 0x0080; /* Q9 */
223 0035 b980 LACK 128
224 0036 7c08 SBRK 8
225 0037 90a0 SACL *+
226 .line 23
227 ;>>>> v->pid2.k1_reg2 = 0x0140; /* Q13 */
228 0038 aea0 SPLK #320,*+
0039 0140
229 .line 24
230 ;>>>> v->pid2.kc_reg2 = 0x0506; /* Q13 */
231 003a ae89 SPLK #1286,* ,AR1
003b 0506
232 003c EPI0_1:
233 .line 25
234 003c 7c02 SBRK 2
235 003d 0090 LAR AR0,*-
236 003e 7680 PSHD *
237 003f ef00 RET
238
239 .endfunc 68,000000000H,1
240
241 .sym _BLDC_TI_Run,_BLDC_TI_Run,32,2,0
242 .globl _BLDC_TI_Run
243
244 .func 184
245 ;>>>> void BLDC_TI_Run(BLDC_TI_handle v)
246 ******************************************************
247 * FUNCTION DEF : _BLDC_TI_Run
248 ******************************************************
249 0040 _BLDC_TI_Run:
250
251 0000 LF2 .set 0
252
253 0040 8aa0 POPD *+
254 0041 80a0 SAR AR0,*+
255 0042 8180 SAR AR1,*
256 0043 b001 LARK AR0,1
257 0044 00ea LAR AR0,*0+,AR2
258
259 .sym _v,-3+LF2,24,9,16,.fake6
260 .line 2
261 .line 6
262 ;>>>> (*v->rmp3.calc)(&v->rmp3);
263 0045 bf0a LARK AR2,-3+LF2
TMS320C24xx COFF Assembler Version 7.02 Tue Jul 04 15:23:41 2006
Copyright (c) 1987-2002 Texas Instruments Incorporated
../temp/bldc_ti.asm PAGE 6
0046 fffd
264 0047 8be0 MAR *0+
265 0048 1089 LAC * ,AR1
266 0049 b80f ADDK 15
267 004a 90aa SACL *+,AR2
268 004b 038b LAR AR3,* ,AR3
269 004c 7815 ADRK 21
270 004d 1089 LAC * ,AR1
271 004e be30 CALA
272 004f 8b9a MAR *-,AR2
273 .line 7
274 ;>>>> v->cmtn_period_setpt = v->rmp3.out;
275 0050 bf0a LARK AR2,-3+LF2
0051 fffd
276 0052 8be0 MAR *0+
277 0053 0380 LAR AR3,*
278 0054 048b LAR AR4,* ,AR3
279 0055 7813 ADRK 19
280 0056 108c LAC * ,AR4
281 0057 8ba0 MAR *+
282 0058 908b SACL * ,AR3
283 .line 9
284 ;>>>> v->impl.period = v->rmp3.out;
285 0059 108c LAC * ,AR4
286 005a 7807 ADRK 7
287 005b 908a SACL * ,AR2
288 .line 10
289 ;>>>> (*v->impl.calc)(&v->impl);
290 005c 1089 LAC * ,AR1
291 005d b808 ADDK 8
292 005e 90ab SACL *+,AR3
293 005f 7c08 SBRK 8
294 0060 1089 LAC * ,AR1
295 0061 be30 CALA
296 0062 8b9a MAR *-,AR2
297 .line 12
298 ;>>>> v->mod6.trig_in = v->impl.out;
299 0063 bf0a LARK AR2,-3+LF2
0064 fffd
300 0065 8be0 MAR *0+
301 0066 0380 LAR AR3,*
302 0067 048b LAR AR4,* ,AR3
303 0068 7809 ADRK 9
304 0069 108c LAC * ,AR4
305 006a 780c ADRK 12
306 006b 908a SACL * ,AR2
307 .line 13
308 ;>>>> (*v->mod6.calc)(&v->mod6);
309 006c 1089 LAC * ,AR1
310 006d b80c ADDK 12
311 006e 90ab SACL *+,AR3
312 006f 7805 ADRK 5
313 0070 1089 LAC * ,AR1
314 0071 be30 CALA
TMS320C24xx COFF Assembler Version 7.02 Tue Jul 04 15:23:41 2006
Copyright (c) 1987-2002 Texas Instruments Incorporated
../temp/bldc_ti.asm PAGE 7
315 0072 8b9a MAR *-,AR2
316 .line 15
317 ;>>>> v->cmtn.ptr_ct = v->mod6.cntr; /* Input to COMMUTATION_TRIGGER */
318 0073 bf0a LARK AR2,-3+LF2
0074 fffd
319 0075 8be0 MAR *0+
320 0076 0380 LAR AR3,*
321 0077 048b LAR AR4,* ,AR3
322 0078 780d ADRK 13
323 0079 108c LAC * ,AR4
324 007a 781b ADRK 27
325 007b 9089 SACL * ,AR1
326 007c EPI0_2:
327 .line 16
328 007c 7c02 SBRK 2
329 007d 0090 LAR AR0,*-
330 007e 7680 PSHD *
331 007f ef00 RET
332
333 .endfunc 199,000000000H,1
334 .end
No Errors, No Warnings
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -