08000000 <Reset_Handler>:
8000000: f000 f803 bl 800000a <led_init>
08000004 <mainloop>:
8000004: f000 f80f bl 8000026 <led>
8000008: e7fc b.n 8000004 <mainloop>
0800000a <led_init>:
800000a: b503 push {r0, r1, lr}
800000c: 4808 ldr r0, [pc, #32] ; (8000030 <led+0xa>)
800000e: 2102 movs r1, #2
8000010: 6008 str r0, [r1, #0] ;设置GPIOB时钟使能
8000012: 4808 ldr r0, [pc, #32] ; (8000034 <led+0xe>)
8000014: 2105 movs r1, #5
8000016: 6008 str r0, [r1, #0] ;设置GPIOB_PIN0与PIN1为IO输出
8000018: 4807 ldr r0, [pc, #28] ; (8000038 <led+0x12>)
800001a: 210f movs r1, #15
800001c: 6008 str r0, [r1, #0] ;设置GPIOB速度100MHZ
800001e: 4807 ldr r0, [pc, #28] ; (800003c <led+0x16>)
8000020: 2105 movs r1, #5
8000022: 6008 str r0, [r1, #0] ;设置GPIOB上拉输出
8000024: bd03 pop {r0, r1, pc}
08000026 <led>:
8000026: b503 push {r0, r1, lr}
8000028: 4805 ldr r0, [pc, #20] ; (8000040 <led+0x1a>)
800002a: 2101 movs r1, #1
800002c: 6008 str r0, [r1, #0] ;LED1亮,LED0灭
800002e: bd03 pop {r0, r1, pc}
8000030: 40023830 andmi r3, r2, r0, lsr r8 ;RCC_AHB1ENR地址
8000034: 40020400 andmi r0, r2, r0, lsl #8 ;GPIOB_MADER地址
8000038: 40020408 andmi r0, r2, r8, lsl #8 ;GPIOB_OPSEEDR地址
800003c: 4002040c andmi r0, r2, ip, lsl #8 ;GPIOB_PUPDR地址
8000040: 40020414 andmi r0, r2, r4, lsl r4 ;GPIOB_ODR地址
|