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

📄 stm32f10x_it.txt

📁 STM32F103ZET6+UCOSII+UCGUI源码
💻 TXT
📖 第 1 页 / 共 4 页
字号:
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 + -