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

📄 stm32f10x_can.lst

📁 using adc with interrupt on EOC
💻 LST
📖 第 1 页 / 共 4 页
字号:
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:757
   a:	4770      	bx	lr
   c:	40006400 	.word	0x40006400
Disassembly of section .text.CAN_ClearITPendingBit:

00000000 <CAN_ClearITPendingBit>:
CAN_ClearITPendingBit():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:834
   0:	2820      	cmp	r0, #32
   2:	d031      	beq.n	68 <CAN_ClearITPendingBit+0x68>
   4:	d80c      	bhi.n	20 <CAN_ClearITPendingBit+0x20>
   6:	2806      	cmp	r0, #6
   8:	d020      	beq.n	4c <CAN_ClearITPendingBit+0x4c>
   a:	d804      	bhi.n	16 <CAN_ClearITPendingBit+0x16>
   c:	2804      	cmp	r0, #4
   e:	d025      	beq.n	5c <CAN_ClearITPendingBit+0x5c>
  10:	2805      	cmp	r0, #5
  12:	d019      	beq.n	48 <CAN_ClearITPendingBit+0x48>
  14:	e043      	b.n	9e <CAN_ClearITPendingBit+0x9e>
  16:	2807      	cmp	r0, #7
  18:	d01d      	beq.n	56 <CAN_ClearITPendingBit+0x56>
  1a:	2808      	cmp	r0, #8
  1c:	d020      	beq.n	60 <CAN_ClearITPendingBit+0x60>
  1e:	e03e      	b.n	9e <CAN_ClearITPendingBit+0x9e>
  20:	f5b0 7f00 	cmp.w	r0, #512	; 0x200
  24:	d02b      	beq.n	7e <CAN_ClearITPendingBit+0x7e>
  26:	d805      	bhi.n	34 <CAN_ClearITPendingBit+0x34>
  28:	2840      	cmp	r0, #64
  2a:	d01f      	beq.n	6c <CAN_ClearITPendingBit+0x6c>
  2c:	f5b0 7f80 	cmp.w	r0, #256	; 0x100
  30:	d020      	beq.n	74 <CAN_ClearITPendingBit+0x74>
  32:	e034      	b.n	9e <CAN_ClearITPendingBit+0x9e>
  34:	f5b0 3f80 	cmp.w	r0, #65536	; 0x10000
  38:	d02c      	beq.n	94 <CAN_ClearITPendingBit+0x94>
  3a:	f5b0 3f00 	cmp.w	r0, #131072	; 0x20000
  3e:	d02b      	beq.n	98 <CAN_ClearITPendingBit+0x98>
  40:	f5b0 6f80 	cmp.w	r0, #1024	; 0x400
  44:	d020      	beq.n	88 <CAN_ClearITPendingBit+0x88>
  46:	e02a      	b.n	9e <CAN_ClearITPendingBit+0x9e>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:841
  48:	2201      	movs	r2, #1
  4a:	e001      	b.n	50 <CAN_ClearITPendingBit+0x50>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:844
  4c:	f44f 7280 	mov.w	r2, #256	; 0x100
  50:	4b13      	ldr	r3, [pc, #76]	(a0 <CAN_ClearITPendingBit+0xa0>)
  52:	609a      	str	r2, [r3, #8]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:845
  54:	e023      	b.n	9e <CAN_ClearITPendingBit+0x9e>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:847
  56:	f44f 3280 	mov.w	r2, #65536	; 0x10000
  5a:	e7f9      	b.n	50 <CAN_ClearITPendingBit+0x50>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:850
  5c:	2208      	movs	r2, #8
  5e:	e000      	b.n	62 <CAN_ClearITPendingBit+0x62>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:853
  60:	2210      	movs	r2, #16
  62:	4b0f      	ldr	r3, [pc, #60]	(a0 <CAN_ClearITPendingBit+0xa0>)
  64:	60da      	str	r2, [r3, #12]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:854
  66:	e01a      	b.n	9e <CAN_ClearITPendingBit+0x9e>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:856
  68:	2208      	movs	r2, #8
  6a:	e000      	b.n	6e <CAN_ClearITPendingBit+0x6e>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:859
  6c:	2210      	movs	r2, #16
  6e:	4b0c      	ldr	r3, [pc, #48]	(a0 <CAN_ClearITPendingBit+0xa0>)
  70:	611a      	str	r2, [r3, #16]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:860
  72:	e014      	b.n	9e <CAN_ClearITPendingBit+0x9e>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:862
  74:	4a0a      	ldr	r2, [pc, #40]	(a0 <CAN_ClearITPendingBit+0xa0>)
  76:	6993      	ldr	r3, [r2, #24]
  78:	f023 0301 	bic.w	r3, r3, #1	; 0x1
  7c:	e008      	b.n	90 <CAN_ClearITPendingBit+0x90>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:865
  7e:	4a08      	ldr	r2, [pc, #32]	(a0 <CAN_ClearITPendingBit+0xa0>)
  80:	6993      	ldr	r3, [r2, #24]
  82:	f023 0302 	bic.w	r3, r3, #2	; 0x2
  86:	e003      	b.n	90 <CAN_ClearITPendingBit+0x90>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:868
  88:	4a05      	ldr	r2, [pc, #20]	(a0 <CAN_ClearITPendingBit+0xa0>)
  8a:	6993      	ldr	r3, [r2, #24]
  8c:	f023 0304 	bic.w	r3, r3, #4	; 0x4
  90:	6193      	str	r3, [r2, #24]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:869
  92:	e004      	b.n	9e <CAN_ClearITPendingBit+0x9e>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:871
  94:	2208      	movs	r2, #8
  96:	e000      	b.n	9a <CAN_ClearITPendingBit+0x9a>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:874
  98:	2210      	movs	r2, #16
  9a:	4b01      	ldr	r3, [pc, #4]	(a0 <CAN_ClearITPendingBit+0xa0>)
  9c:	605a      	str	r2, [r3, #4]
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:879
  9e:	4770      	bx	lr
  a0:	40006400 	.word	0x40006400
Disassembly of section .text.CheckITStatus:

00000000 <CheckITStatus>:
CheckITStatus():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:890
   0:	4201      	tst	r1, r0
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:905
   2:	bf0c      	ite	eq
   4:	2000      	moveq	r0, #0
   6:	2001      	movne	r0, #1
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:890
   8:	4770      	bx	lr
   a:	46c0      	nop			(mov r8, r8)
Disassembly of section .text.CAN_GetITStatus:

00000000 <CAN_GetITStatus>:
CAN_GetITStatus():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:772
   0:	2820      	cmp	r0, #32
   2:	b510      	push	{r4, lr}
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:778
   4:	d035      	beq.n	72 <CAN_GetITStatus+0x72>
   6:	d80c      	bhi.n	22 <CAN_GetITStatus+0x22>
   8:	2806      	cmp	r0, #6
   a:	d022      	beq.n	52 <CAN_GetITStatus+0x52>
   c:	d804      	bhi.n	18 <CAN_GetITStatus+0x18>
   e:	2804      	cmp	r0, #4
  10:	d029      	beq.n	66 <CAN_GetITStatus+0x66>
  12:	2805      	cmp	r0, #5
  14:	d01a      	beq.n	4c <CAN_GetITStatus+0x4c>
  16:	e017      	b.n	48 <CAN_GetITStatus+0x48>
  18:	2807      	cmp	r0, #7
  1a:	d01f      	beq.n	5c <CAN_GetITStatus+0x5c>
  1c:	2808      	cmp	r0, #8
  1e:	d025      	beq.n	6c <CAN_GetITStatus+0x6c>
  20:	e012      	b.n	48 <CAN_GetITStatus+0x48>
  22:	f5b0 7f00 	cmp.w	r0, #512	; 0x200
  26:	d02e      	beq.n	86 <CAN_GetITStatus+0x86>
  28:	d805      	bhi.n	36 <CAN_GetITStatus+0x36>
  2a:	2840      	cmp	r0, #64
  2c:	d024      	beq.n	78 <CAN_GetITStatus+0x78>
  2e:	f5b0 7f80 	cmp.w	r0, #256	; 0x100
  32:	d024      	beq.n	7e <CAN_GetITStatus+0x7e>
  34:	e008      	b.n	48 <CAN_GetITStatus+0x48>
  36:	f5b0 3f80 	cmp.w	r0, #65536	; 0x10000
  3a:	d030      	beq.n	9e <CAN_GetITStatus+0x9e>
  3c:	f5b0 3f00 	cmp.w	r0, #131072	; 0x20000
  40:	d029      	beq.n	96 <CAN_GetITStatus+0x96>
  42:	f5b0 6f80 	cmp.w	r0, #1024	; 0x400
  46:	d022      	beq.n	8e <CAN_GetITStatus+0x8e>
  48:	2000      	movs	r0, #0
  4a:	e02d      	b.n	a8 <CAN_GetITStatus+0xa8>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:781
  4c:	4b17      	ldr	r3, [pc, #92]	(ac <CAN_GetITStatus+0xac>)
  4e:	6898      	ldr	r0, [r3, #8]
  50:	e017      	b.n	82 <CAN_GetITStatus+0x82>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:784
  52:	4b16      	ldr	r3, [pc, #88]	(ac <CAN_GetITStatus+0xac>)
  54:	f44f 7180 	mov.w	r1, #256	; 0x100
  58:	6898      	ldr	r0, [r3, #8]
  5a:	e023      	b.n	a4 <CAN_GetITStatus+0xa4>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:787
  5c:	4b13      	ldr	r3, [pc, #76]	(ac <CAN_GetITStatus+0xac>)
  5e:	f44f 3180 	mov.w	r1, #65536	; 0x10000
  62:	6898      	ldr	r0, [r3, #8]
  64:	e01e      	b.n	a4 <CAN_GetITStatus+0xa4>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:790
  66:	4b11      	ldr	r3, [pc, #68]	(ac <CAN_GetITStatus+0xac>)
  68:	68d8      	ldr	r0, [r3, #12]
  6a:	e01a      	b.n	a2 <CAN_GetITStatus+0xa2>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:793
  6c:	4b0f      	ldr	r3, [pc, #60]	(ac <CAN_GetITStatus+0xac>)
  6e:	68d8      	ldr	r0, [r3, #12]
  70:	e013      	b.n	9a <CAN_GetITStatus+0x9a>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:796
  72:	4b0e      	ldr	r3, [pc, #56]	(ac <CAN_GetITStatus+0xac>)
  74:	6918      	ldr	r0, [r3, #16]
  76:	e014      	b.n	a2 <CAN_GetITStatus+0xa2>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:799
  78:	4b0c      	ldr	r3, [pc, #48]	(ac <CAN_GetITStatus+0xac>)
  7a:	6918      	ldr	r0, [r3, #16]
  7c:	e00d      	b.n	9a <CAN_GetITStatus+0x9a>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:802
  7e:	4b0b      	ldr	r3, [pc, #44]	(ac <CAN_GetITStatus+0xac>)
  80:	6998      	ldr	r0, [r3, #24]
  82:	2101      	movs	r1, #1
  84:	e00e      	b.n	a4 <CAN_GetITStatus+0xa4>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:805
  86:	4b09      	ldr	r3, [pc, #36]	(ac <CAN_GetITStatus+0xac>)
  88:	2102      	movs	r1, #2
  8a:	6998      	ldr	r0, [r3, #24]
  8c:	e00a      	b.n	a4 <CAN_GetITStatus+0xa4>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:808
  8e:	4b07      	ldr	r3, [pc, #28]	(ac <CAN_GetITStatus+0xac>)
  90:	2104      	movs	r1, #4
  92:	6998      	ldr	r0, [r3, #24]
  94:	e006      	b.n	a4 <CAN_GetITStatus+0xa4>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:811
  96:	4b05      	ldr	r3, [pc, #20]	(ac <CAN_GetITStatus+0xac>)
  98:	6858      	ldr	r0, [r3, #4]
  9a:	2110      	movs	r1, #16
  9c:	e002      	b.n	a4 <CAN_GetITStatus+0xa4>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:814
  9e:	4b03      	ldr	r3, [pc, #12]	(ac <CAN_GetITStatus+0xac>)
  a0:	6858      	ldr	r0, [r3, #4]
  a2:	2108      	movs	r1, #8
  a4:	f7ff fffe 	bl	0 <CAN_GetITStatus>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:824
  a8:	bd10      	pop	{r4, pc}
  aa:	46c0      	nop			(mov r8, r8)
  ac:	40006400 	.word	0x40006400
Disassembly of section .text.CAN_DeInit:

00000000 <CAN_DeInit>:
CAN_DeInit():
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:89
   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_can.c:91
   4:	f04f 7000 	mov.w	r0, #33554432	; 0x2000000
   8:	f7ff fffe 	bl	0 <RCC_APB1PeriphResetCmd>
D:\FINAL_2008\CD_STM32F103\ET-STM32F103\ETT EXAMPLES\ET-STM32F103_ADC\library\src/stm32f10x_can.c:93
   c:	f04f 7000 	mov.w	r0, #33554432	; 0x2000000
  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_can.c:94
  16:	bd10      	pop	{r4, pc}

⌨️ 快捷键说明

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