📄 stm32f10x_dac.lst
字号:
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project\RIDE\ET-STM32F103\stm32f10x_dac.o: file format elf32-littlearm
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\project\RIDE\ET-STM32F103\stm32f10x_dac.o
Disassembly of section .text.DAC_Init:
00000000 <DAC_Init>:
DAC_Init():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:82
0: f640 73fe movw r3, #4094 ; 0xffe
4: 4083 lsls r3, r0
6: b530 push {r4, r5, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:93
8: 4d07 ldr r5, [pc, #28] (28 <DAC_Init+0x28>)
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:105
a: 680a ldr r2, [r1, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:93
c: 682c ldr r4, [r5, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:95
e: ea24 0403 bic.w r4, r4, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:105
12: 684b ldr r3, [r1, #4]
14: 4313 orrs r3, r2
16: 688a ldr r2, [r1, #8]
18: 4313 orrs r3, r2
1a: 68ca ldr r2, [r1, #12]
1c: 4313 orrs r3, r2
1e: 4083 lsls r3, r0
20: 431c orrs r4, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:107
22: 602c str r4, [r5, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:108
24: bd30 pop {r4, r5, pc}
26: 46c0 nop (mov r8, r8)
28: 40007400 .word 0x40007400
Disassembly of section .text.DAC_StructInit:
00000000 <DAC_StructInit>:
DAC_StructInit():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:119
0: 2300 movs r3, #0
2: 6003 str r3, [r0, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:125
4: 6043 str r3, [r0, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:128
6: 6083 str r3, [r0, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:131
8: 60c3 str r3, [r0, #12]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:132
a: 4770 bx lr
Disassembly of section .text.DAC_Cmd:
00000000 <DAC_Cmd>:
DAC_Cmd():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:147
0: b131 cbz r1, 10 <DAC_Cmd+0x10>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:155
2: 2301 movs r3, #1
4: 4083 lsls r3, r0
6: 4906 ldr r1, [pc, #24] (20 <DAC_Cmd+0x20>)
8: 680a ldr r2, [r1, #0]
a: 4313 orrs r3, r2
c: 600b str r3, [r1, #0]
e: e006 b.n 1e <DAC_Cmd+0x1e>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:160
10: 2301 movs r3, #1
12: 4083 lsls r3, r0
14: 4902 ldr r1, [pc, #8] (20 <DAC_Cmd+0x20>)
16: 680a ldr r2, [r1, #0]
18: ea22 0203 bic.w r2, r2, r3
1c: 600a str r2, [r1, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:162
1e: 4770 bx lr
20: 40007400 .word 0x40007400
Disassembly of section .text.DAC_DMACmd:
00000000 <DAC_DMACmd>:
DAC_DMACmd():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:177
0: b139 cbz r1, 12 <DAC_DMACmd+0x12>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:185
2: f44f 5380 mov.w r3, #4096 ; 0x1000
6: 4083 lsls r3, r0
8: 4906 ldr r1, [pc, #24] (24 <DAC_DMACmd+0x24>)
a: 680a ldr r2, [r1, #0]
c: 4313 orrs r3, r2
e: 600b str r3, [r1, #0]
10: e007 b.n 22 <DAC_DMACmd+0x22>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:190
12: f44f 5380 mov.w r3, #4096 ; 0x1000
16: 4083 lsls r3, r0
18: 4902 ldr r1, [pc, #8] (24 <DAC_DMACmd+0x24>)
1a: 680a ldr r2, [r1, #0]
1c: ea22 0203 bic.w r2, r2, r3
20: 600a str r2, [r1, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:192
22: 4770 bx lr
24: 40007400 .word 0x40007400
Disassembly of section .text.DAC_SoftwareTriggerCmd:
00000000 <DAC_SoftwareTriggerCmd>:
DAC_SoftwareTriggerCmd():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:207
0: 0900 lsrs r0, r0, #4
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:212
2: b131 cbz r1, 12 <DAC_SoftwareTriggerCmd+0x12>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:215
4: 2301 movs r3, #1
6: 4083 lsls r3, r0
8: 4906 ldr r1, [pc, #24] (24 <DAC_SoftwareTriggerCmd+0x24>)
a: 684a ldr r2, [r1, #4]
c: 4313 orrs r3, r2
e: 604b str r3, [r1, #4]
10: e006 b.n 20 <DAC_SoftwareTriggerCmd+0x20>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:220
12: 2301 movs r3, #1
14: 4083 lsls r3, r0
16: 4903 ldr r1, [pc, #12] (24 <DAC_SoftwareTriggerCmd+0x24>)
18: 684a ldr r2, [r1, #4]
1a: ea22 0203 bic.w r2, r2, r3
1e: 604a str r2, [r1, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:222
20: 4770 bx lr
22: 46c0 nop (mov r8, r8)
24: 40007400 .word 0x40007400
Disassembly of section .text.DAC_DualSoftwareTriggerCmd:
00000000 <DAC_DualSoftwareTriggerCmd>:
DAC_DualSoftwareTriggerCmd():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:234
0: b120 cbz r0, c <DAC_DualSoftwareTriggerCmd+0xc>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:241
2: 4a05 ldr r2, [pc, #20] (18 <DAC_DualSoftwareTriggerCmd+0x18>)
4: 6853 ldr r3, [r2, #4]
6: f043 0303 orr.w r3, r3, #3 ; 0x3
a: e003 b.n 14 <DAC_DualSoftwareTriggerCmd+0x14>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:246
c: 4a02 ldr r2, [pc, #8] (18 <DAC_DualSoftwareTriggerCmd+0x18>)
e: 6853 ldr r3, [r2, #4]
10: f023 0303 bic.w r3, r3, #3 ; 0x3
14: 6053 str r3, [r2, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:248
16: 4770 bx lr
18: 40007400 .word 0x40007400
Disassembly of section .text.DAC_WaveGenerationCmd:
00000000 <DAC_WaveGenerationCmd>:
DAC_WaveGenerationCmd():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:267
0: 4081 lsls r1, r0
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:273
2: b122 cbz r2, e <DAC_WaveGenerationCmd+0xe>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:276
4: 4a05 ldr r2, [pc, #20] (1c <DAC_WaveGenerationCmd+0x1c>)
6: 6813 ldr r3, [r2, #0]
8: ea41 0303 orr.w r3, r1, r3
c: e003 b.n 16 <DAC_WaveGenerationCmd+0x16>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:281
e: 4a03 ldr r2, [pc, #12] (1c <DAC_WaveGenerationCmd+0x1c>)
10: 6813 ldr r3, [r2, #0]
12: ea23 0301 bic.w r3, r3, r1
16: 6013 str r3, [r2, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:283
18: 4770 bx lr
1a: 46c0 nop (mov r8, r8)
1c: 40007400 .word 0x40007400
Disassembly of section .text.DAC_SetChannel1Data:
00000000 <DAC_SetChannel1Data>:
DAC_SetChannel1Data():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:299
0: 4b01 ldr r3, [pc, #4] (8 <DAC_SetChannel1Data+0x8>)
2: 50c1 str r1, [r0, r3]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:306
4: 4770 bx lr
6: 46c0 nop (mov r8, r8)
8: 40007408 .word 0x40007408
Disassembly of section .text.DAC_SetChannel2Data:
00000000 <DAC_SetChannel2Data>:
DAC_SetChannel2Data():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:322
0: 4b01 ldr r3, [pc, #4] (8 <DAC_SetChannel2Data+0x8>)
2: 50c1 str r1, [r0, r3]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:329
4: 4770 bx lr
6: 46c0 nop (mov r8, r8)
8: 40007414 .word 0x40007414
Disassembly of section .text.DAC_SetDualChannelData:
00000000 <DAC_SetDualChannelData>:
DAC_SetDualChannelData():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:348
0: 2808 cmp r0, #8
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:367
2: 4b04 ldr r3, [pc, #16] (14 <DAC_SetDualChannelData+0x14>)
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:359
4: bf0c ite eq
6: ea42 2101 orreq.w r1, r2, r1, lsl #8
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:363
a: ea42 4101 orrne.w r1, r2, r1, lsl #16
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:348
e: 50c1 str r1, [r0, r3]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:368
10: 4770 bx lr
12: 46c0 nop (mov r8, r8)
14: 40007420 .word 0x40007420
Disassembly of section .text.DAC_GetDataOutputValue:
00000000 <DAC_GetDataOutputValue>:
DAC_GetDataOutputValue():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:381
0: 4b02 ldr r3, [pc, #8] (c <DAC_GetDataOutputValue+0xc>)
2: 0880 lsrs r0, r0, #2
4: 58c0 ldr r0, [r0, r3]
6: b280 uxth r0, r0
8: 4770 bx lr
a: 46c0 nop (mov r8, r8)
c: 4000742c .word 0x4000742c
Disassembly of section .text.DAC_DeInit:
00000000 <DAC_DeInit>:
DAC_DeInit():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:60
0: 2101 movs r1, #1
2: b510 push {r4, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:62
4: f04f 5000 mov.w r0, #536870912 ; 0x20000000
8: f7ff fffe bl 0 <RCC_APB1PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:64
c: f04f 5000 mov.w r0, #536870912 ; 0x20000000
10: 2100 movs r1, #0
12: f7ff fffe bl 0 <RCC_APB1PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_dac.c:65
16: bd10 pop {r4, pc}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -