📄 dsp28_gpio.lst
字号:
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:52 2007
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI2536_4 PAGE 1
1 ;***************************************************************
2 ;* TMS320C2000 C/C++ Codegen PC Version 3.09 *
3 ;* Date/Time created: Thu Jan 18 11:50:52 2007 *
4 ;***************************************************************
5 0002 FP .set XAR2
6 .file "DSP28_Gpio.c"
7 ; C:\ti\c2000\cgtools\bin\ac2000.exe -@C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI2536_5
8
9 00000000 .sect ".text"
10 .global _InitGpio
11 .sym _InitGpio,_InitGpio, 32, 2, 0
12 .func 27
13
14 ;***************************************************************
15 ;* FNAME: _InitGpio FR SIZE: 0 *
16 ;* *
17 ;* FUNCTION ENVIRONMENT *
18 ;* *
19 ;* FUNCTION PROPERTIES *
20 ;* 0 Parameter, 0 Auto, 0 SOE *
21 ;***************************************************************
22
23 00000000 _InitGpio:
24 .line 2
25 .line 6
26 00000000 7622 EALLOW
27 .line 7
28 00000001 761F! MOVW DP,#_GpioMuxRegs
00000002 0000
29 00000003 2800! MOV @_GpioMuxRegs,#1 ; |33|
00000004 0001
30 .line 8
31 00000005 2801! MOV @_GpioMuxRegs+1,#65280 ; |34|
00000006 FF00
32 .line 9
33 00000007 2B02! MOV @_GpioMuxRegs+2,#0 ; |35|
34 .line 14
35 00000008 2804! MOV @_GpioMuxRegs+4,#65535 ; |40|
00000009 FFFF
36 .line 15
37 0000000a 2B06! MOV @_GpioMuxRegs+6,#0 ; |41|
38 .line 16
39 0000000b 761A EDIS
40 .line 18
41 0000000c 0006 LRETR
42 ; return occurs
43 .endfunc 44,000000000h,0
44
45
46 ;***************************************************************
47 ;* UNDEFINED EXTERNAL REFERENCES *
48 ;***************************************************************
49 .global _GpioMuxRegs
50
51 ;***************************************************************
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:52 2007
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI2536_4 PAGE 2
52 ;* TYPE INFORMATION *
53 ;***************************************************************
54 .sym _Uint16, 0, 14, 13, 16
55 .sym _Uint16, 0, 14, 13, 16
56 .stag _GPAMUX_BITS, 16
57 .member _PWM1_GPIOA0, 0, 14, 18, 1
58 .member _PWM2_GPIOA1, 1, 14, 18, 1
59 .member _PWM3_GPIOA2, 2, 14, 18, 1
60 .member _PWM4_GPIOA3, 3, 14, 18, 1
61 .member _PWM5_GPIOA4, 4, 14, 18, 1
62 .member _PWM6_GPIOA5, 5, 14, 18, 1
63 .member _T1PWM_GPIOA6, 6, 14, 18, 1
64 .member _T2PWM_GPIOA7, 7, 14, 18, 1
65 .member _CAP1Q1_GPIOA8, 8, 14, 18, 1
66 .member _CAP2Q2_GPIOA9, 9, 14, 18, 1
67 .member _CAP3QI1_GPIOA10, 10, 14, 18, 1
68 .member _TDIRA_GPIOA11, 11, 14, 18, 1
69 .member _TCLKINA_GPIOA12, 12, 14, 18, 1
70 .member _C1TRIP_GPIOA13, 13, 14, 18, 1
71 .member _C2TRIP_GPIOA14, 14, 14, 18, 1
72 .member _C3TRIP_GPIOA15, 15, 14, 18, 1
73 .eos
74 .utag _GPAMUX_REG, 16
75 .member _all, 0, 14, 11, 16
76 .member _bit, 0, 8, 11, 16, _GPAMUX_BITS
77 .eos
78 .stag _GPADIR_BITS, 16
79 .member _GPIOA0, 0, 14, 18, 1
80 .member _GPIOA1, 1, 14, 18, 1
81 .member _GPIOA2, 2, 14, 18, 1
82 .member _GPIOA3, 3, 14, 18, 1
83 .member _GPIOA4, 4, 14, 18, 1
84 .member _GPIOA5, 5, 14, 18, 1
85 .member _GPIOA6, 6, 14, 18, 1
86 .member _GPIOA7, 7, 14, 18, 1
87 .member _GPIOA8, 8, 14, 18, 1
88 .member _GPIOA9, 9, 14, 18, 1
89 .member _GPIOA10, 10, 14, 18, 1
90 .member _GPIOA11, 11, 14, 18, 1
91 .member _GPIOA12, 12, 14, 18, 1
92 .member _GPIOA13, 13, 14, 18, 1
93 .member _GPIOA14, 14, 14, 18, 1
94 .member _GPIOA15, 15, 14, 18, 1
95 .eos
96 .utag _GPADIR_REG, 16
97 .member _all, 0, 14, 11, 16
98 .member _bit, 0, 8, 11, 16, _GPADIR_BITS
99 .eos
100 .stag _GPAQUAL_BITS, 16
101 .member _QUALPRD, 0, 14, 18, 8
102 .member _rsvd1, 8, 14, 18, 8
103 .eos
104 .utag _GPAQUAL_REG, 16
105 .member _all, 0, 14, 11, 16
106 .member _BIT, 0, 8, 11, 16, _GPAQUAL_BITS
TMS320C2000 COFF Assembler PC Version 3.09 Thu Jan 18 11:50:52 2007
Tools Copyright (c) 1996-2002 Texas Instruments Incorporated
C:\DOCUME~1\ZHANGH~1\LOCALS~1\Temp\TI2536_4 PAGE 3
107 .eos
108 .stag _GPBMUX_BITS, 16
109 .member _PWM7_GPIOB0, 0, 14, 18, 1
110 .member _PWM8_GPIOB1, 1, 14, 18, 1
111 .member _PWM9_GPIOB2, 2, 14, 18, 1
112 .member _PWM10_GPIOB3, 3, 14, 18, 1
113 .member _PWM11_GPIOB4, 4, 14, 18, 1
114 .member _PWM12_GPIOB5, 5, 14, 18, 1
115 .member _T3PWM_GPIOB6, 6, 14, 18, 1
116 .member _T4PWM_GPIOB7, 7, 14, 18, 1
117 .member _CAP4Q1_GPIOB8, 8, 14, 18, 1
118 .member _CAP5Q2_GPIOB9, 9, 14, 18, 1
119 .member _CAP6QI2_GPIOB10, 10, 14, 18, 1
120 .member _TDIRB_GPIOB11, 11, 14, 18, 1
121 .member _TCLKINB_GPIOB12, 12, 14, 18, 1
122 .member _C4TRIP_GPIOB13, 13, 14, 18, 1
123 .member _C5TRIP_GPIOB14, 14, 14, 18, 1
124 .member _C6TRIP_GPIOB15, 15, 14, 18, 1
125 .eos
126 .utag _GPBMUX_REG, 16
127 .member _all, 0, 14, 11, 16
128 .member _bit, 0, 8, 11, 16, _GPBMUX_BITS
129 .eos
130 .stag _GPBQUAL_BITS, 16
131 .member _QUALPRD, 0, 14, 18, 8
132 .member _rsvd1, 8, 14, 18, 8
133 .eos
134 .utag _GPBQUAL_REG, 16
135 .member _all, 0, 14, 11, 16
136 .member _BIT, 0, 8, 11, 16, _GPBQUAL_BITS
137 .eos
138 .stag _GPBDIR_BITS, 16
139 .member _GPIOB0, 0, 14, 18, 1
140 .member _GPIOB1, 1, 14, 18, 1
141 .member _GPIOB2, 2, 14, 18, 1
142 .member _GPIOB3, 3, 14, 18, 1
143 .member _GPIOB4, 4, 14, 18, 1
144 .member _GPIOB5, 5, 14, 18, 1
145 .member _GPIOB6, 6, 14, 18, 1
146 .member _GPIOB7, 7, 14, 18, 1
147 .member _GPIOB8, 8, 14, 18, 1
148 .member _GPIOB9, 9, 14, 18, 1
149 .member _GPIOB10, 10, 14, 18, 1
150 .member _GPIOB11, 11, 14, 18, 1
151 .member _GPIOB12, 12, 14, 18, 1
152 .member _GPIOB13, 13, 14, 18, 1
153 .member _GPIOB14, 14, 14, 18, 1
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -