📄 f243pwm1.lst
字号:
C:\TIC2XX\C2000\CGTOOLS\BIN\DSPA.EXE -v2xx -l -s -x -q ..\temp\f243pwm1.asm ..\obj\f243pwm1.obj -tC:\WINDOWS\TEMP\f243pwm1.tmp
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Tue May 6 12:42:35 2003
Copyright (c) 1987-1999 Texas Instruments Incorporated
..\temp\f243pwm1.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 f243pwm1.c C:\WINDOWS\TEMP\f243pwm1.if
5 ; dspopt NOT RUN
6 ; C:\TIC2XX\C2000\CGTOOLS\BIN\DSPCG.EXE -v2xx -o -q -o C:\WINDOWS\TEMP\f243pwm1.if C:\WINDOWS\TEMP\f243pwm
7 .port
8 .file "f243pwm1.c"
9 .file "..\include\regs24x.h"
10 .globl _portffff
11 .globl _port0
12 .globl _port1
13 .globl _port2
14 .globl _port3
15 .globl _port4
16 .file "..\include\F243_PWM.h"
17
18 .stag .fake0,112
19 .member _period_max,0,4,8,16
20 .member _mfunc_p,16,4,8,16
21 .member _mfunc_c1,32,4,8,16
22 .member _mfunc_c2,48,4,8,16
23 .member _mfunc_c3,64,4,8,16
24 .member _init,80,148,8,16
25 .member _update,96,148,8,16
26 .eos
27 .sym _PWMGEN,0,8,13,112,.fake0
28 .sym _PWMGEN_handle,0,24,13,16,.fake0
29 .globl _F243_PWM_Init
30 .globl _F243_PWM_Update
31 .file "f243pwm1.c"
32 0000 .text
33
34 .sym _F243_PWM_Init,_F243_PWM_Init,36,2,0
35 .globl _F243_PWM_Init
36
37 .func 29
38 ;>>>> int F243_PWM_Init(PWMGEN *p)
39 ******************************************************
40 * FUNCTION DEF : _F243_PWM_Init
41 ******************************************************
42 0000 _F243_PWM_Init:
43
44 0000 LF1 .set 0
45
46 0000 8aa0 POPD *+
47 0001 80a0 SAR AR0,*+
48 0002 8180 SAR AR1,*
49 0003 b001 LARK AR0,1
50 0004 00ea LAR AR0,*0+,AR2
51
52 .sym _p,-3+LF1,24,9,16,.fake0
53 .line 2
54 .line 3
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Tue May 6 12:42:35 2003
Copyright (c) 1987-1999 Texas Instruments Incorporated
..\temp\f243pwm1.asm PAGE 2
55 ;>>>> T1PR=p->period_max; /* Init Timer 1 period Register */
56 0005 bf0a LARK AR2,-3+LF1
0006 fffd
57 0007 8be0 MAR *0+
58 0008 038b LAR AR3,* ,AR3
59 0009 bf0c LARK AR4,29699
000a 7403
60 000b 108c LAC * ,AR4
61 000c 90a0 SACL *+
62 .line 4
63 ;>>>> T1CON=PWM_INIT_STATE; /* Symmetrical Operation */
64 000d ae80 SPLK #-30656,*
000e 8840
65 .line 5
66 ;>>>> DBTCON=DBTCON_INIT_STATE;
67 000f 7811 ADRK 17
68 0010 ae80 SPLK #2792,*
0011 0ae8
69 .line 6
70 ;>>>> ACTR=ACTR_INIT_STATE;
71 0012 7c02 SBRK 2
72 0013 ae80 SPLK #1638,*
0014 0666
73 .line 8
74 ;>>>> COMCON=0xa200;
75 0015 7c02 SBRK 2
76 0016 ae8b SPLK #-24064,* ,AR3
0017 a200
77 .line 10
78 ;>>>> CMPR1=p->period_max;
79 0018 108c LAC * ,AR4
80 0019 7806 ADRK 6
81 001a 90ab SACL *+,AR3
82 .line 11
83 ;>>>> CMPR2=p->period_max;
84 001b 108c LAC * ,AR4
85 001c 90ab SACL *+,AR3
86 .line 12
87 ;>>>> CMPR3=p->period_max;
88 001d 108c LAC * ,AR4
89 001e 908d SACL * ,AR5
90 .line 14
91 ;>>>> OCRA=OCRA|0x0fc0; /* Set up the full compare PWM
92 ;>>>> pins to primary functions.*/
93 001f bf0d LARK AR5,28816
0020 7090
94 0021 bf80 LACK 4032
0022 0fc0
95 0023 6d80 OR *
96 0024 9080 SACL *
97 .line 19
98 ;>>>> return(0);
99 0025 b900 LACK 0
100 0026 EPI0_1:
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Tue May 6 12:42:35 2003
Copyright (c) 1987-1999 Texas Instruments Incorporated
..\temp\f243pwm1.asm PAGE 3
101 .line 21
102 0026 8b89 MAR * ,AR1
103 0027 7c02 SBRK 2
104 0028 0090 LAR AR0,*-
105 0029 7680 PSHD *
106 002a ef00 RET
107
108 .endfunc 49,000000000H,1
109 .end
No Errors, No Warnings
TMS320C1x/C2x/C2xx/C5x COFF Assembler Version 7.00 Tue May 6 12:42:35 2003
Copyright (c) 1987-1999 Texas Instruments Incorporated
..\temp\f243pwm1.asm PAGE 4
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 0026 ' 100
LF1 0000 44 52 56
_F243_PWM_Init 0000 ' 42 29 34 34 35
_F243_PWM_Update REF 30
_port0 REF 11
_port1 REF 12
_port2 REF 13
_port3 REF 14
_port4 REF 15
_portffff REF 10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -