📄 stm32f10x_it.txt
字号:
000086 4620 MOV r0,r4 ;624
000088 f7fffffe BL GPIO_ResetBits
00008c 2180 MOVS r1,#0x80 ;625
|L49.142|
00008e 4620 MOV r0,r4 ;617
000090 f7fffffe BL GPIO_SetBits
000094 6828 LDR r0,[r5,#0] ;618 ; Index
000096 1c40 ADDS r0,r0,#1 ;618
000098 6028 STR r0,[r5,#0] ;618 ; Index
|L49.154|
00009a 6828 LDR r0,[r5,#0] ;650 ; Index
00009c 2804 CMP r0,#4 ;650
00009e d1d3 BNE |L49.72|
0000a0 602e STR r6,[r5,#0] ;652 ; Index
0000a2 e7d1 B |L49.72|
|L49.164|
0000a4 2180 MOVS r1,#0x80 ;632
0000a6 4620 MOV r0,r4 ;632
0000a8 f7fffffe BL GPIO_ResetBits
0000ac 4641 MOV r1,r8 ;633
0000ae e7ee B |L49.142|
;;;657
ENDP
|L49.176|
DCD 0x40012c00
|L49.180|
DCD ||.data||
|L49.184|
DCD 0x40011c00
AREA ||i.TIM2_IRQHandler||, CODE, READONLY, ALIGN=1
TIM2_IRQHandler PROC
;;;687 *******************************************************************************/
;;;688 void TIM2_IRQHandler(void)
000000 4770 BX lr
;;;689 {
;;;690 }
;;;691
ENDP
AREA ||i.TIM3_IRQHandler||, CODE, READONLY, ALIGN=1
TIM3_IRQHandler PROC
;;;698 *******************************************************************************/
;;;699 void TIM3_IRQHandler(void)
000000 4770 BX lr
;;;700 {
;;;701 }
;;;702
ENDP
AREA ||i.TIM4_IRQHandler||, CODE, READONLY, ALIGN=1
TIM4_IRQHandler PROC
;;;709 *******************************************************************************/
;;;710 void TIM4_IRQHandler(void)
000000 4770 BX lr
;;;711 {
;;;712 }
;;;713
ENDP
AREA ||i.TIM5_IRQHandler||, CODE, READONLY, ALIGN=1
TIM5_IRQHandler PROC
;;;986 *******************************************************************************/
;;;987 void TIM5_IRQHandler(void)
000000 4770 BX lr
;;;988 {
;;;989 }
;;;990
ENDP
AREA ||i.TIM6_IRQHandler||, CODE, READONLY, ALIGN=1
TIM6_IRQHandler PROC
;;;1030 *******************************************************************************/
;;;1031 void TIM6_IRQHandler(void)
000000 4770 BX lr
;;;1032 {
;;;1033 }
;;;1034
ENDP
AREA ||i.TIM7_IRQHandler||, CODE, READONLY, ALIGN=1
TIM7_IRQHandler PROC
;;;1041 *******************************************************************************/
;;;1042 void TIM7_IRQHandler(void)
000000 4770 BX lr
;;;1043 {
;;;1044 }
;;;1045
ENDP
AREA ||i.TIM8_BRK_IRQHandler||, CODE, READONLY, ALIGN=1
TIM8_BRK_IRQHandler PROC
;;;907 *******************************************************************************/
;;;908 void TIM8_BRK_IRQHandler(void)
000000 4770 BX lr
;;;909 {
;;;910 }
;;;911
ENDP
AREA ||i.TIM8_CC_IRQHandler||, CODE, READONLY, ALIGN=1
TIM8_CC_IRQHandler PROC
;;;942 *******************************************************************************/
;;;943 void TIM8_CC_IRQHandler(void)
000000 4770 BX lr
;;;944 {
;;;945 }
;;;946
ENDP
AREA ||i.TIM8_TRG_COM_IRQHandler||, CODE, READONLY, ALIGN=1
TIM8_TRG_COM_IRQHandler PROC
;;;931 *******************************************************************************/
;;;932 void TIM8_TRG_COM_IRQHandler(void)
000000 4770 BX lr
;;;933 {
;;;934 }
;;;935
ENDP
AREA ||i.TIM8_UP_IRQHandler||, CODE, READONLY, ALIGN=1
TIM8_UP_IRQHandler PROC
;;;919 *******************************************************************************/
;;;920 void TIM8_UP_IRQHandler(void)
000000 4770 BX lr
;;;921 {
;;;922 }
;;;923
ENDP
AREA ||i.UART4_IRQHandler||, CODE, READONLY, ALIGN=1
UART4_IRQHandler PROC
;;;1008 *******************************************************************************/
;;;1009 void UART4_IRQHandler(void)
000000 4770 BX lr
;;;1010 {
;;;1011 }
;;;1012
ENDP
AREA ||i.UART5_IRQHandler||, CODE, READONLY, ALIGN=1
UART5_IRQHandler PROC
;;;1019 *******************************************************************************/
;;;1020 void UART5_IRQHandler(void)
000000 4770 BX lr
;;;1021 {
;;;1022 }
;;;1023
ENDP
AREA ||i.USART1_IRQHandler||, CODE, READONLY, ALIGN=1
USART1_IRQHandler PROC
;;;791 *******************************************************************************/
;;;792 void USART1_IRQHandler(void)
000000 4770 BX lr
;;;793 {
;;;794 }
;;;795
ENDP
AREA ||i.USART2_IRQHandler||, CODE, READONLY, ALIGN=1
USART2_IRQHandler PROC
;;;802 *******************************************************************************/
;;;803 void USART2_IRQHandler(void)
000000 4770 BX lr
;;;804 {
;;;805 }
;;;806
ENDP
AREA ||i.USART3_IRQHandler||, CODE, READONLY, ALIGN=2
USART3_IRQHandler PROC
;;;813 *******************************************************************************/
;;;814 void USART3_IRQHandler(void)
000000 b570 PUSH {r4-r6,lr}
;;;815 {
;;;816 /* If a Frame error is signaled by the card */
;;;817 if(USART_GetITStatus(USART3, USART_IT_FE) != RESET)
000002 4c21 LDR r4,|L64.136|
000004 f44f75b0 MOV r5,#0x160
000008 4629 MOV r1,r5
00000a 4620 MOV r0,r4
00000c f7fffffe BL USART_GetITStatus
000010 b140 CBZ r0,|L64.36|
;;;818 {
;;;819 /* Clear the USART3 Frame error pending bit */
;;;820 USART_ClearITPendingBit(USART3, USART_IT_FE);
000012 4629 MOV r1,r5
000014 4620 MOV r0,r4
000016 f7fffffe BL USART_ClearITPendingBit
;;;821 USART_ReceiveData(USART3);
00001a 4620 MOV r0,r4
00001c f7fffffe BL USART_ReceiveData
;;;822
;;;823 /* Resend the byte that failed to be received (by the Smartcard) correctly */
;;;824 SC_ParityErrorHandler();
000020 f7fffffe BL SC_ParityErrorHandler
|L64.36|
;;;825 }
;;;826
;;;827 /* If the USART3 detects a parity error */
;;;828 if(USART_GetITStatus(USART3, USART_IT_PE) != RESET)
000024 2128 MOVS r1,#0x28
000026 4620 MOV r0,r4
000028 f7fffffe BL USART_GetITStatus
00002c b160 CBZ r0,|L64.72|
|L64.46|
;;;829 {
;;;830 while(USART_GetFlagStatus(USART3, USART_FLAG_RXNE) == RESET)
00002e 2120 MOVS r1,#0x20
000030 4620 MOV r0,r4
000032 f7fffffe BL USART_GetFlagStatus
000036 2800 CMP r0,#0
000038 d0f9 BEQ |L64.46|
;;;831 {
;;;832 }
;;;833 /* Clear the USART3 Parity error pending bit */
;;;834 USART_ClearITPendingBit(USART3, USART_IT_PE);
00003a 2128 MOVS r1,#0x28
00003c 4620 MOV r0,r4
00003e f7fffffe BL USART_ClearITPendingBit
;;;835 USART_ReceiveData(USART3);
000042 4620 MOV r0,r4
000044 f7fffffe BL USART_ReceiveData
|L64.72|
;;;836 }
;;;837 /* If a Overrun error is signaled by the card */
;;;838 if(USART_GetITStatus(USART3, USART_IT_ORE) != RESET)
000048 f44f7558 MOV r5,#0x360
00004c 4629 MOV r1,r5
00004e 4620 MOV r0,r4
000050 f7fffffe BL USART_GetITStatus
000054 b130 CBZ r0,|L64.100|
;;;839 {
;;;840 /* Clear the USART3 Frame error pending bit */
;;;841 USART_ClearITPendingBit(USART3, USART_IT_ORE);
000056 4629 MOV r1,r5
000058 4620 MOV r0,r4
00005a f7fffffe BL USART_ClearITPendingBit
;;;842 USART_ReceiveData(USART3);
00005e 4620 MOV r0,r4
000060 f7fffffe BL USART_ReceiveData
|L64.100|
;;;843 }
;;;844 /* If a Noise error is signaled by the card */
;;;845 if(USART_GetITStatus(USART3, USART_IT_NE) != RESET)
000064 f44f7518 MOV r5,#0x260
000068 4629 MOV r1,r5
00006a 4620 MOV r0,r4
00006c f7fffffe BL USART_GetITStatus
000070 2800 CMP r0,#0
000072 d008 BEQ |L64.134|
;;;846 {
;;;847 /* Clear the USART3 Frame error pending bit */
;;;848 USART_ClearITPendingBit(USART3, USART_IT_NE);
000074 4629 MOV r1,r5
000076 4620 MOV r0,r4
000078 f7fffffe BL USART_ClearITPendingBit
;;;849 USART_ReceiveData(USART3);
00007c 4620 MOV r0,r4
00007e e8bd4070 POP {r4-r6,lr}
000082 f7ffbffe B.W USART_ReceiveData
|L64.134|
;;;850 }
;;;851 }
000086 bd70 POP {r4-r6,pc}
;;;852
ENDP
|L64.136|
DCD 0x40004800
AREA ||i.USBWakeUp_IRQHandler||, CODE, READONLY, ALIGN=1
USBWakeUp_IRQHandler PROC
;;;896 *******************************************************************************/
;;;897 void USBWakeUp_IRQHandler(void)
000000 4770 BX lr
;;;898 {
;;;899 }
;;;900
ENDP
AREA ||i.USB_HP_CAN_TX_IRQHandler||, CODE, READONLY, ALIGN=1
USB_HP_CAN_TX_IRQHandler PROC
;;;474 *******************************************************************************/
;;;475 void USB_HP_CAN_TX_IRQHandler(void)
000000 f7ffbffe B.W CTR_HP
;;;476 {
;;;477 CTR_HP();
;;;478 }
;;;479
ENDP
AREA ||i.USB_LP_CAN_RX0_IRQHandler||, CODE, READONLY, ALIGN=1
USB_LP_CAN_RX0_IRQHandler PROC
;;;487 *******************************************************************************/
;;;488 void USB_LP_CAN_RX0_IRQHandler(void)
000000 f7ffbffe B.W USB_Istr
;;;489 {
;;;490 USB_Istr();
;;;491 }
;;;492
ENDP
AREA ||i.UsageFaultException||, CODE, READONLY, ALIGN=1
UsageFaultException PROC
;;;168 *******************************************************************************/
;;;169 void UsageFaultException(void)
000000 e7fe B UsageFaultException
;;;170 {
;;;171 /* Go to infinite loop when Usage Fault exception occurs */
;;;172 while (1)
;;;173 {
;;;174 }
;;;175 }
;;;176
ENDP
AREA ||i.WWDG_IRQHandler||, CODE, READONLY, ALIGN=1
WWDG_IRQHandler PROC
;;;230 *******************************************************************************/
;;;231 void WWDG_IRQHandler(void)
000000 4770 BX lr
;;;232 {
;;;233 }
;;;234
ENDP
AREA ||.data||, DATA, ALIGN=2
Index
DCD 0x00000000
AlarmStatus
DCD 0x00000000
LedCounter
DCD 0x00000000
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -