📄 stm32f10x_it.s79
字号:
RSEG CODE:CODE:NOROOT(2)
THUMB
TIM1_CC_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
TIM2_IRQHandler:
PUSH {LR}
SUB SP,SP,#+4
MOVS R1,#+2
LDR.N R0,??TIM2_IRQHandler_0 ;; TIM2
LDR R0,[R0, #+0]
_BLF TIM_GetITStatus,??TIM_GetITStatus??rT
CMP R0,#+0
BEQ.W ??TIM2_IRQHandler_1
MOVS R1,#+2
LDR.N R0,??TIM2_IRQHandler_0 ;; TIM2
LDR R0,[R0, #+0]
_BLF TIM_ClearITPendingBit,??TIM_ClearITPendingBit??rT
LDR.N R0,??TIM2_IRQHandler_0+0x4 ;; var
LDRB R0,[R0, #+0]
CMP R0,#+0
BNE.N ??TIM2_IRQHandler_2
LDR.N R0,??TIM2_IRQHandler_0+0x4 ;; var
LDR.N R1,??TIM2_IRQHandler_0+0x4 ;; var
LDRB R1,[R1, #+0]
ADDS R1,R1,#+1
STRB R1,[R0, #+0]
LDR.N R0,??TIM2_IRQHandler_0+0x8 ;; ??Seg_Old
LDR.N R1,??TIM2_IRQHandler_0+0xC ;; lcdcr
LDRB R1,[R1, #+0]
MOVS R2,#+2
MULS R1,R2,R1
LDR.N R2,??TIM2_IRQHandler_0+0x10 ;; frame
LDRH R1,[R2, R1]
STRH R1,[R0, #+0]
LDR.N R0,??TIM2_IRQHandler_0+0x8 ;; ??Seg_Old
LDRH R1,[R0, #+0]
LDR.N R0,??TIM2_IRQHandler_0+0x14 ;; GPIOE
LDR R0,[R0, #+0]
_BLF GPIO_Write,??GPIO_Write??rT
MOVS R0,#+3840
STRH R0,[SP, #+0]
MOVS R0,#+4
STRB R0,[SP, #+3]
MOVS R0,#+3
STRB R0,[SP, #+2]
MOV R1,SP
LDR.N R0,??TIM2_IRQHandler_0+0x18 ;; GPIOC
LDR R0,[R0, #+0]
_BLF GPIO_Init,??GPIO_Init??rT
LDR.N R0,??TIM2_IRQHandler_0+0xC ;; lcdcr
LDRB R0,[R0, #+0]
MOVS R1,#+2
MULS R0,R1,R0
LDR.N R1,??TIM2_IRQHandler_0+0x1C ;; com
LDRH R1,[R1, R0]
LDR.N R0,??TIM2_IRQHandler_0+0x18 ;; GPIOC
LDR R0,[R0, #+0]
_BLF GPIO_ResetBits,??GPIO_ResetBits??rT
LDR.N R0,??TIM2_IRQHandler_0+0xC ;; lcdcr
LDRB R0,[R0, #+0]
MOVS R1,#+2
MULS R0,R1,R0
LDR.N R1,??TIM2_IRQHandler_0+0x1C ;; com
LDRH R0,[R1, R0]
STRH R0,[SP, #+0]
MOVS R0,#+16
STRB R0,[SP, #+3]
MOV R1,SP
LDR.N R0,??TIM2_IRQHandler_0+0x18 ;; GPIOC
LDR R0,[R0, #+0]
_BLF GPIO_Init,??GPIO_Init??rT
B.N ??TIM2_IRQHandler_3
??TIM2_IRQHandler_2:
LDR.N R0,??TIM2_IRQHandler_0+0x4 ;; var
MOVS R1,#+0
STRB R1,[R0, #+0]
LDR.N R0,??TIM2_IRQHandler_0+0x8 ;; ??Seg_Old
LDR.N R1,??TIM2_IRQHandler_0+0x8 ;; ??Seg_Old
LDRH R1,[R1, #+0]
MVNS R2,R1
STRH R2,[R0, #+0]
LDR.N R0,??TIM2_IRQHandler_0+0x8 ;; ??Seg_Old
LDRH R1,[R0, #+0]
LDR.N R0,??TIM2_IRQHandler_0+0x14 ;; GPIOE
LDR R0,[R0, #+0]
_BLF GPIO_Write,??GPIO_Write??rT
MOVS R0,#+3840
STRH R0,[SP, #+0]
MOVS R0,#+4
STRB R0,[SP, #+3]
MOVS R0,#+3
STRB R0,[SP, #+2]
MOV R1,SP
LDR.N R0,??TIM2_IRQHandler_0+0x18 ;; GPIOC
LDR R0,[R0, #+0]
_BLF GPIO_Init,??GPIO_Init??rT
LDR.N R0,??TIM2_IRQHandler_0+0xC ;; lcdcr
LDRB R0,[R0, #+0]
MOVS R1,#+2
MULS R0,R1,R0
LDR.N R1,??TIM2_IRQHandler_0+0x1C ;; com
LDRH R1,[R1, R0]
LDR.N R0,??TIM2_IRQHandler_0+0x18 ;; GPIOC
LDR R0,[R0, #+0]
_BLF GPIO_SetBits,??GPIO_SetBits??rT
LDR.N R0,??TIM2_IRQHandler_0+0xC ;; lcdcr
LDRB R0,[R0, #+0]
MOVS R1,#+2
MULS R0,R1,R0
LDR.N R1,??TIM2_IRQHandler_0+0x1C ;; com
LDRH R0,[R1, R0]
STRH R0,[SP, #+0]
MOVS R0,#+16
STRB R0,[SP, #+3]
MOV R1,SP
LDR.N R0,??TIM2_IRQHandler_0+0x18 ;; GPIOC
LDR R0,[R0, #+0]
_BLF GPIO_Init,??GPIO_Init??rT
LDR.N R0,??TIM2_IRQHandler_0+0xC ;; lcdcr
LDR.N R1,??TIM2_IRQHandler_0+0xC ;; lcdcr
LDRB R1,[R1, #+0]
ADDS R1,R1,#+1
STRB R1,[R0, #+0]
LDR.N R0,??TIM2_IRQHandler_0+0xC ;; lcdcr
LDRB R0,[R0, #+0]
CMP R0,#+4
BCC.N ??TIM2_IRQHandler_3
LDR.N R0,??TIM2_IRQHandler_0+0xC ;; lcdcr
MOVS R1,#+0
STRB R1,[R0, #+0]
B.N ??TIM2_IRQHandler_3
??TIM2_IRQHandler_1:
MOVS R1,#+1
LDR.N R0,??TIM2_IRQHandler_0 ;; TIM2
LDR R0,[R0, #+0]
_BLF TIM_GetITStatus,??TIM_GetITStatus??rT
CMP R0,#+0
BEQ.N ??TIM2_IRQHandler_3
MOVS R1,#+1
LDR.N R0,??TIM2_IRQHandler_0 ;; TIM2
LDR R0,[R0, #+0]
_BLF TIM_ClearITPendingBit,??TIM_ClearITPendingBit??rT
MOVS R1,#+0
LDR.N R0,??TIM2_IRQHandler_0+0x14 ;; GPIOE
LDR R0,[R0, #+0]
_BLF GPIO_Write,??GPIO_Write??rT
MOVS R1,#+3840
LDR.N R0,??TIM2_IRQHandler_0+0x18 ;; GPIOC
LDR R0,[R0, #+0]
_BLF GPIO_ResetBits,??GPIO_ResetBits??rT
MOVS R0,#+3840
STRH R0,[SP, #+0]
MOVS R0,#+16
STRB R0,[SP, #+3]
MOVS R0,#+3
STRB R0,[SP, #+2]
MOV R1,SP
LDR.N R0,??TIM2_IRQHandler_0+0x18 ;; GPIOC
LDR R0,[R0, #+0]
_BLF GPIO_Init,??GPIO_Init??rT
??TIM2_IRQHandler_3:
ADD SP,SP,#+4
POP {PC} ;; return
DATA
??TIM2_IRQHandler_0:
DC32 TIM2
DC32 var
DC32 ??Seg_Old
DC32 lcdcr
DC32 frame
DC32 GPIOE
DC32 GPIOC
DC32 com
RSEG DATA_Z:DATA:SORT:NOROOT(1)
??Seg_Old:
DS8 2
RSEG CODE:CODE:NOROOT(2)
THUMB
TIM4_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
I2C1_EV_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
I2C1_ER_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
I2C2_EV_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
I2C2_ER_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
SPI1_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
SPI2_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
USART1_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
USART2_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
USART3_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
EXTI15_10_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
RTCAlarm_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
USBWakeUp_IRQHandler:
BX LR ;; return
RSEG CODE:CODE:NOROOT(2)
THUMB
??TIM_GetITStatus??rT:
LDR.N R3,??Subroutine0_0 ;; TIM_GetITStatus
BX R3
DATA
??Subroutine0_0:
DC32 TIM_GetITStatus
RSEG CODE:CODE:NOROOT(2)
THUMB
??TIM_ClearITPendingBit??rT:
LDR.N R3,??Subroutine1_0 ;; TIM_ClearITPendingBit
BX R3
DATA
??Subroutine1_0:
DC32 TIM_ClearITPendingBit
RSEG CODE:CODE:NOROOT(2)
THUMB
??GPIO_Write??rT:
LDR.N R3,??Subroutine2_0 ;; GPIO_Write
BX R3
DATA
??Subroutine2_0:
DC32 GPIO_Write
RSEG CODE:CODE:NOROOT(2)
THUMB
??GPIO_Init??rT:
LDR.N R3,??Subroutine3_0 ;; GPIO_Init
BX R3
DATA
??Subroutine3_0:
DC32 GPIO_Init
RSEG CODE:CODE:NOROOT(2)
THUMB
??GPIO_ResetBits??rT:
LDR.N R3,??Subroutine4_0 ;; GPIO_ResetBits
BX R3
DATA
??Subroutine4_0:
DC32 GPIO_ResetBits
RSEG CODE:CODE:NOROOT(2)
THUMB
??GPIO_SetBits??rT:
LDR.N R3,??Subroutine5_0 ;; GPIO_SetBits
BX R3
DATA
??Subroutine5_0:
DC32 GPIO_SetBits
RSEG INITTAB:CODE:ROOT(2)
DATA
?init?tab?DATA_Z:
DCD sfe(DATA_Z) - sfb(DATA_Z), sfb(DATA_Z), sfb(DATA_Z)
END
//
// 554 bytes in segment CODE
// 8 bytes in segment DATA_C
// 4 bytes in segment DATA_Z
// 12 bytes in segment INITTAB
//
// 506 bytes of CODE memory (+ 60 bytes shared)
// 8 bytes of CONST memory
// 4 bytes of DATA memory
//
//Errors: none
//Warnings: none
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -