⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 stm32f10x_i2c.lst

📁 using adc with interrupt on EOC
💻 LST
📖 第 1 页 / 共 3 页
字号:
   8:	b29b      	uxth	r3, r3
   a:	8283      	strh	r3, [r0, #20]
   c:	e00e      	b.n	2c <I2C_ClearFlag+0x2c>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1083
   e:	2a02      	cmp	r2, #2
  10:	d101      	bne.n	16 <I2C_ClearFlag+0x16>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1086
  12:	8a83      	ldrh	r3, [r0, #20]
  14:	e00a      	b.n	2c <I2C_ClearFlag+0x2c>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1089
  16:	2a06      	cmp	r2, #6
  18:	d106      	bne.n	28 <I2C_ClearFlag+0x28>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1092
  1a:	8a83      	ldrh	r3, [r0, #20]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1095
  1c:	8803      	ldrh	r3, [r0, #0]
  1e:	b29b      	uxth	r3, r3
  20:	f043 0301 	orr.w	r3, r3, #1	; 0x1
  24:	8003      	strh	r3, [r0, #0]
  26:	e001      	b.n	2c <I2C_ClearFlag+0x2c>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1101
  28:	8a83      	ldrh	r3, [r0, #20]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1104
  2a:	8b03      	ldrh	r3, [r0, #24]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1106
  2c:	4770      	bx	lr
  2e:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.I2C_GetITStatus:

00000000 <I2C_GetITStatus>:
I2C_GetITStatus():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1133
   0:	8a83      	ldrh	r3, [r0, #20]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1144
   2:	8b02      	ldrh	r2, [r0, #24]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1143
   4:	b29b      	uxth	r3, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1145
   6:	f021 417f 	bic.w	r1, r1, #4278190080	; 0xff000000
   a:	ea43 4302 	orr.w	r3, r3, r2, lsl #16
   e:	4219      	tst	r1, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1166
  10:	bf0c      	ite	eq
  12:	2000      	moveq	r0, #0
  14:	2001      	movne	r0, #1
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1133
  16:	4770      	bx	lr
Disassembly of section .text.I2C_ClearITPendingBit:

00000000 <I2C_ClearITPendingBit>:
I2C_ClearITPendingBit():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1191
   0:	0f0a      	lsrs	r2, r1, #28
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1206
   2:	2a01      	cmp	r2, #1
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1191
   4:	d103      	bne.n	e <I2C_ClearITPendingBit+0xe>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1209
   6:	43cb      	mvns	r3, r1
   8:	b29b      	uxth	r3, r3
   a:	8283      	strh	r3, [r0, #20]
   c:	e00e      	b.n	2c <I2C_ClearITPendingBit+0x2c>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1212
   e:	2a02      	cmp	r2, #2
  10:	d101      	bne.n	16 <I2C_ClearITPendingBit+0x16>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1215
  12:	8a83      	ldrh	r3, [r0, #20]
  14:	e00a      	b.n	2c <I2C_ClearITPendingBit+0x2c>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1218
  16:	2a06      	cmp	r2, #6
  18:	d106      	bne.n	28 <I2C_ClearITPendingBit+0x28>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1221
  1a:	8a83      	ldrh	r3, [r0, #20]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1224
  1c:	8803      	ldrh	r3, [r0, #0]
  1e:	b29b      	uxth	r3, r3
  20:	f043 0301 	orr.w	r3, r3, #1	; 0x1
  24:	8003      	strh	r3, [r0, #0]
  26:	e001      	b.n	2c <I2C_ClearITPendingBit+0x2c>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1230
  28:	8a83      	ldrh	r3, [r0, #20]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1233
  2a:	8b03      	ldrh	r3, [r0, #24]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:1235
  2c:	4770      	bx	lr
  2e:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.I2C_Init:

00000000 <I2C_Init>:
I2C_Init():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:147
   0:	b570      	push	{r4, r5, r6, lr}
   2:	b086      	sub	sp, #24
   4:	4605      	mov	r5, r0
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:164
   6:	8884      	ldrh	r4, [r0, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:168
   8:	a801      	add	r0, sp, #4
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:147
   a:	460e      	mov	r6, r1
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:168
   c:	f7ff fffe 	bl	0 <RCC_GetClocksFreq>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:169
  10:	9803      	ldr	r0, [sp, #12]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:171
  12:	4b31      	ldr	r3, [pc, #196]	(d8 <RCC_GetClocksFreq+0xd8>)
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:166
  14:	f024 043f 	bic.w	r4, r4, #63	; 0x3f
  18:	0424      	lsls	r4, r4, #16
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:171
  1a:	fbb0 f3f3 	udiv	r3, r0, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:166
  1e:	0c24      	lsrs	r4, r4, #16
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:171
  20:	fa1f fe83 	uxth.w	lr, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:172
  24:	ea4e 0404 	orr.w	r4, lr, r4
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:174
  28:	80ac      	strh	r4, [r5, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:178
  2a:	882b      	ldrh	r3, [r5, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:185
  2c:	68f1      	ldr	r1, [r6, #12]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:178
  2e:	f023 0301 	bic.w	r3, r3, #1	; 0x1
  32:	041b      	lsls	r3, r3, #16
  34:	0c1b      	lsrs	r3, r3, #16
  36:	802b      	strh	r3, [r5, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:185
  38:	4b28      	ldr	r3, [pc, #160]	(dc <RCC_GetClocksFreq+0xdc>)
  3a:	4299      	cmp	r1, r3
  3c:	d80c      	bhi.n	58 <RCC_GetClocksFreq+0x58>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:188
  3e:	004a      	lsls	r2, r1, #1
  40:	fbb0 f2f2 	udiv	r2, r0, r2
  44:	b292      	uxth	r2, r2
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:198
  46:	f10e 0301 	add.w	r3, lr, #1	; 0x1
  4a:	b29b      	uxth	r3, r3
  4c:	2a03      	cmp	r2, #3
  4e:	bf8c      	ite	hi
  50:	4611      	movhi	r1, r2
  52:	2104      	movls	r1, #4
  54:	842b      	strh	r3, [r5, #32]
  56:	e025      	b.n	a4 <RCC_GetClocksFreq+0xa4>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:203
  58:	8872      	ldrh	r2, [r6, #2]
  5a:	f64b 73ff 	movw	r3, #49151	; 0xbfff
  5e:	429a      	cmp	r2, r3
  60:	d106      	bne.n	70 <RCC_GetClocksFreq+0x70>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:206
  62:	2303      	movs	r3, #3
  64:	fb01 f303 	mul.w	r3, r1, r3
  68:	fbb0 f3f3 	udiv	r3, r0, r3
  6c:	b29a      	uxth	r2, r3
  6e:	e007      	b.n	80 <RCC_GetClocksFreq+0x80>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:211
  70:	2319      	movs	r3, #25
  72:	fb01 f303 	mul.w	r3, r1, r3
  76:	fbb0 f3f3 	udiv	r3, r0, r3
  7a:	b29b      	uxth	r3, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:213
  7c:	f443 4280 	orr.w	r2, r3, #16384	; 0x4000
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:216
  80:	0513      	lsls	r3, r2, #20
  82:	0d1b      	lsrs	r3, r3, #20
  84:	b90b      	cbnz	r3, 8a <RCC_GetClocksFreq+0x8a>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:219
  86:	f042 0201 	orr.w	r2, r2, #1	; 0x1
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:224
  8a:	f44f 7396 	mov.w	r3, #300	; 0x12c
  8e:	fb0e f303 	mul.w	r3, lr, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:222
  92:	f442 4100 	orr.w	r1, r2, #32768	; 0x8000
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:224
  96:	f44f 727a 	mov.w	r2, #1000	; 0x3e8
  9a:	fb93 f3f2 	sdiv	r3, r3, r2
  9e:	3301      	adds	r3, #1
  a0:	b29b      	uxth	r3, r3
  a2:	842b      	strh	r3, [r5, #32]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:227
  a4:	83a9      	strh	r1, [r5, #28]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:230
  a6:	882b      	ldrh	r3, [r5, #0]
  a8:	b29b      	uxth	r3, r3
  aa:	f043 0301 	orr.w	r3, r3, #1	; 0x1
  ae:	802b      	strh	r3, [r5, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:234
  b0:	882b      	ldrh	r3, [r5, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:240
  b2:	88f2      	ldrh	r2, [r6, #6]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:236
  b4:	f423 6380 	bic.w	r3, r3, #1024	; 0x400
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:240
  b8:	8831      	ldrh	r1, [r6, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:236
  ba:	f023 030a 	bic.w	r3, r3, #10	; 0xa
  be:	041b      	lsls	r3, r3, #16
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:240
  c0:	430a      	orrs	r2, r1
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:236
  c2:	0c1b      	lsrs	r3, r3, #16
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:240
  c4:	4313      	orrs	r3, r2
  c6:	b29b      	uxth	r3, r3
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:242
  c8:	802b      	strh	r3, [r5, #0]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:246
  ca:	88b3      	ldrh	r3, [r6, #4]
  cc:	8932      	ldrh	r2, [r6, #8]
  ce:	4313      	orrs	r3, r2
  d0:	b29b      	uxth	r3, r3
  d2:	812b      	strh	r3, [r5, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:247
  d4:	b006      	add	sp, #24
  d6:	bd70      	pop	{r4, r5, r6, pc}
  d8:	000f4240 	.word	0x000f4240
  dc:	000186a0 	.word	0x000186a0
Disassembly of section .text.I2C_DeInit:

00000000 <I2C_DeInit>:
I2C_DeInit():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:110
   0:	b507      	push	{r0, r1, r2, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:114
   2:	4b0e      	ldr	r3, [pc, #56]	(3c <I2C_DeInit+0x3c>)
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:110
   4:	9001      	str	r0, [sp, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:114
   6:	4298      	cmp	r0, r3
   8:	d004      	beq.n	14 <I2C_DeInit+0x14>
   a:	f503 6380 	add.w	r3, r3, #1024	; 0x400
   e:	4298      	cmp	r0, r3
  10:	d008      	beq.n	24 <I2C_DeInit+0x24>
  12:	e011      	b.n	38 <I2C_DeInit+0x38>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:118
  14:	f44f 1000 	mov.w	r0, #2097152	; 0x200000
  18:	2101      	movs	r1, #1
  1a:	f7ff fffe 	bl	0 <RCC_APB1PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:120
  1e:	f44f 1000 	mov.w	r0, #2097152	; 0x200000
  22:	e006      	b.n	32 <I2C_DeInit+0x32>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:125
  24:	f44f 0080 	mov.w	r0, #4194304	; 0x400000
  28:	2101      	movs	r1, #1
  2a:	f7ff fffe 	bl	0 <RCC_APB1PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:127
  2e:	f44f 0080 	mov.w	r0, #4194304	; 0x400000
  32:	2100      	movs	r1, #0
  34:	f7ff fffe 	bl	0 <RCC_APB1PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_i2c.c:133
  38:	bd0e      	pop	{r1, r2, r3, pc}
  3a:	46c0      	nop			(mov r8, r8)
  3c:	40005400 	.word	0x40005400

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -