📄 main.lst
字号:
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project\RIDE\ET-STM32F103\main.o: file format elf32-littlearm
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project\RIDE\ET-STM32F103\main.o
Disassembly of section .text.DelayuS:
00000000 <DelayuS>:
DelayuS():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:275
0: b082 sub sp, #8
2: 9001 str r0, [sp, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:276
4: 9a01 ldr r2, [sp, #4]
6: 1e53 subs r3, r2, #1
8: 9301 str r3, [sp, #4]
a: 2a00 cmp r2, #0
c: d1fa bne.n 4 <DelayuS+0x4>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:277
e: b002 add sp, #8
10: 4770 bx lr
12: 46c0 nop (mov r8, r8)
Disassembly of section .text.TimingDelay_Decrement:
00000000 <TimingDelay_Decrement>:
TimingDelay_Decrement():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:309
0: 4a03 ldr r2, [pc, #12] (10 <TimingDelay_Decrement+0x10>)
2: 6813 ldr r3, [r2, #0]
4: b113 cbz r3, c <TimingDelay_Decrement+0xc>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:312
6: 6813 ldr r3, [r2, #0]
8: 3b01 subs r3, #1
a: 6013 str r3, [r2, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:314
c: 4770 bx lr
e: 46c0 nop (mov r8, r8)
10: 00000000 .word 0x00000000
Disassembly of section .text.DelaymS:
00000000 <DelaymS>:
DelaymS():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:287
0: b510 push {r4, lr}
2: 4604 mov r4, r0
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:289
4: 2001 movs r0, #1
6: f7ff fffe bl 0 <SysTick_CounterCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:291
a: 4b07 ldr r3, [pc, #28] (28 <DelaymS+0x28>)
c: 601c str r4, [r3, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:293
e: 4b06 ldr r3, [pc, #24] (28 <DelaymS+0x28>)
10: 681c ldr r4, [r3, #0]
12: 2c00 cmp r4, #0
14: d1fb bne.n e <DelaymS+0xe>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:296
16: f06f 0001 mvn.w r0, #1 ; 0x1
1a: f7ff fffe bl 0 <SysTick_CounterCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:298
1e: 4620 mov r0, r4
20: f7ff fffe bl 0 <SysTick_CounterCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:299
24: bd10 pop {r4, pc}
26: 46c0 nop (mov r8, r8)
28: 00000000 .word 0x00000000
Disassembly of section .text.GetADC1Channel:
00000000 <GetADC1Channel>:
GetADC1Channel():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:252
0: 4601 mov r1, r0
2: b510 push {r4, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:254
4: 4809 ldr r0, [pc, #36] (2c <GetADC1Channel+0x2c>)
6: 2201 movs r2, #1
8: 2305 movs r3, #5
a: f7ff fffe bl 0 <ADC_RegularChannelConfig>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:257
e: 4807 ldr r0, [pc, #28] (2c <GetADC1Channel+0x2c>)
10: 2101 movs r1, #1
12: f7ff fffe bl 0 <ADC_SoftwareStartConvCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:260
16: 4805 ldr r0, [pc, #20] (2c <GetADC1Channel+0x2c>)
18: 2102 movs r1, #2
1a: f7ff fffe bl 0 <ADC_GetFlagStatus>
1e: 2800 cmp r0, #0
20: d0f9 beq.n 16 <GetADC1Channel+0x16>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:263
22: 4802 ldr r0, [pc, #8] (2c <GetADC1Channel+0x2c>)
24: f7ff fffe bl 0 <ADC_GetConversionValue>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:264
28: bd10 pop {r4, pc}
2a: 46c0 nop (mov r8, r8)
2c: 40012400 .word 0x40012400
Disassembly of section .text.InitADC1:
00000000 <InitADC1>:
InitADC1():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:199
0: b530 push {r4, r5, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:205
2: 2101 movs r1, #1
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:199
4: b087 sub sp, #28
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:205
6: f44f 7000 mov.w r0, #512 ; 0x200
a: f7ff fffe bl 0 <RCC_APB2PeriphClockCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:206
e: 481d ldr r0, [pc, #116] (78 <ADC_DeInit+0x78>)
10: f7ff fffe bl 0 <ADC_DeInit>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:210
14: 2400 movs r4, #0
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:209
16: f04f 0302 mov.w r3, #2 ; 0x2
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:212
1a: a905 add r1, sp, #20
1c: 481a ldr r0, [pc, #104] (88 <InitADC1+0x88>)
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:209
1e: f8ad 3014 strh.w r3, [sp, #20]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:210
22: f88d 4016 strb.w r4, [sp, #22]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:211
26: f88d 4017 strb.w r4, [sp, #23]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:212
2a: f7ff fffe bl 0 <GPIO_Init>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:215
2e: 4668 mov r0, sp
30: f7ff fffe bl 0 <ADC_StructInit>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:220
34: f44f 2360 mov.w r3, #917504 ; 0xe0000
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:217
38: 9400 str r4, [sp, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:218
3a: f88d 4004 strb.w r4, [sp, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:219
3e: f88d 4005 strb.w r4, [sp, #5]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:221
42: 9403 str r4, [sp, #12]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:223
44: 480f ldr r0, [pc, #60] (84 <InitADC1+0x84>)
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:222
46: 3401 adds r4, #1
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:223
48: 4669 mov r1, sp
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:220
4a: 9302 str r3, [sp, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:222
4c: f88d 4010 strb.w r4, [sp, #16]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:223
50: f7ff fffe bl 0 <ADC_Init>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:226
54: 480b ldr r0, [pc, #44] (84 <InitADC1+0x84>)
56: 4621 mov r1, r4
58: f7ff fffe bl 0 <ADC_Cmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:230
5c: 4809 ldr r0, [pc, #36] (84 <InitADC1+0x84>)
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:215
5e: 466d mov r5, sp
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:230
60: f7ff fffe bl 0 <ADC_ResetCalibration>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:233
64: 4807 ldr r0, [pc, #28] (20 <ADC_GetResetCalibrationStatus+0x20>)
66: f7ff fffe bl 0 <ADC_GetResetCalibrationStatus>
6a: 2801 cmp r0, #1
6c: d0fa beq.n 64 <InitADC1+0x64>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:236
6e: 4805 ldr r0, [pc, #20] (84 <InitADC1+0x84>)
70: f7ff fffe bl 0 <ADC_StartCalibration>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:239
74: 4803 ldr r0, [pc, #12] (10 <ADC_GetCalibrationStatus+0x10>)
76: f7ff fffe bl 0 <ADC_GetCalibrationStatus>
7a: 2801 cmp r0, #1
7c: d0fa beq.n 74 <ADC_GetCalibrationStatus+0x74>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:241
7e: b007 add sp, #28
80: bd30 pop {r4, r5, pc}
82: 46c0 nop (mov r8, r8)
84: 40012400 .word 0x40012400
88: 40010800 .word 0x40010800
Disassembly of section .text.LEDsSet:
00000000 <LEDsSet>:
LEDsSet():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:179
0: b570 push {r4, r5, r6, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:180
2: 4d29 ldr r5, [pc, #164] (a8 <LEDsSet+0xa8>)
4: f010 0f01 tst.w r0, #1 ; 0x1
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project/main.c:179
8: 4604 mov r4, r0
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -