📄 stm32f10x_it.lst
字号:
###############################################################################
# #
# 06/Dec/2008 17:12:52 #
# IAR ARM ANSI C/C++ Compiler V5.11.0.20622/W32 EVALUATION #
# Copyright 1999-2007 IAR Systems. All rights reserved. #
# #
# Cpu mode = thumb #
# Endian = little #
# Source file = E:\ELE\yten\pro\Vector\stm32f10x_it.c #
# Command line = E:\ELE\yten\pro\Vector\stm32f10x_it.c -D EMB_FLASH -lCN #
# E:\ELE\yten\pro\Debug\List\ -lb #
# E:\ELE\yten\pro\Debug\List\ -o #
# E:\ELE\yten\pro\Debug\Obj\ --no_cse --no_unroll #
# --no_inline --no_code_motion --no_tbaa --no_clustering #
# --no_scheduling --debug --endian little --cpu Cortex-M3 #
# -e --fpu None --dlib_config "C:\Program Files\IAR #
# Systems\Embedded Workbench 5.0 #
# Evaluation\ARM\INC\DLib_Config_Normal.h" -I #
# E:\ELE\yten\pro\ -I E:\ELE\yten\pro\..\LIBRARY\INC\ -I #
# "C:\Program Files\IAR Systems\Embedded Workbench 5.0 #
# Evaluation\ARM\INC\" --section .text=.XML -On #
# List file = E:\ELE\yten\pro\Debug\List\stm32f10x_it.lst #
# Object file = E:\ELE\yten\pro\Debug\Obj\stm32f10x_it.o #
# #
# #
###############################################################################
E:\ELE\yten\pro\Vector\stm32f10x_it.c
1 /******************** (C) COPYRIGHT 2007 STMicroelectronics ********************
2 * File Name : stm32f10x_it.c
3 * Author : MCD Application Team
4 * Version : V1.0
5 * Date : 10/08/2007
6 * Description : Main Interrupt Service Routines.
7 * This file can be used to describe all the exceptions
8 * subroutines that may occur within user application.
9 * When an interrupt happens, the software will branch
10 * automatically to the corresponding routine.
11 * The following routines are all empty, user can write code
12 * for exceptions handlers and peripherals IRQ interrupts.
13 ********************************************************************************
14 * THE PRESENT SOFTWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
15 * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE TIME.
16 * AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY DIRECT,
17 * INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING FROM THE
18 * CONTENT OF SUCH SOFTWARE AND/OR THE USE MADE BY CUSTOMERS OF THE CODING
19 * INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
20 *******************************************************************************/
21
22 /* Includes ------------------------------------------------------------------*/
23 #include "stm32f10x_it.h"
24 #include"ytep.h"
25 #include"ytepfunction.h"
26 //extern void USB_ISR (void);
27 //extern void USB_HIGH_ISR (void);
28 //extern void Tim2Handler (void);
29 /* Private typedef -----------------------------------------------------------*/
30 /* Private define ------------------------------------------------------------*/
31 /* Private macro -------------------------------------------------------------*/
32 /* Private variables ---------------------------------------------------------*/
33 /* Private function prototypes -----------------------------------------------*/
34 /* Private functions ---------------------------------------------------------*/
35
36 /*******************************************************************************
37 * Function Name : NMIException
38 * Description : This function handles NMI exception.
39 * Input : None
40 * Output : None
41 * Return : None
42 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
43 void NMIException(void)
44 {
45 }
\ NMIException:
\ 00000000 7047 BX LR ;; return
46
47 /*******************************************************************************
48 * Function Name : HardFaultException
49 * Description : This function handles Hard Fault exception.
50 * Input : None
51 * Output : None
52 * Return : None
53 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
54 void HardFaultException(void)
55 {
56 /* Go to infinite loop when Hard Fault exception occurs */
57 asm("nop");
\ HardFaultException:
\ 00000000 00BF nop
58 GPIOC->ODR^=1;
\ 00000002 0448 LDR.N R0,??HardFaultException_0 ;; 0x4001100c
\ 00000004 0068 LDR R0,[R0, #+0]
\ 00000006 90F00100 EORS R0,R0,#0x1
\ 0000000A 0249 LDR.N R1,??HardFaultException_0 ;; 0x4001100c
\ 0000000C 0860 STR R0,[R1, #+0]
59 asm("nop");
\ 0000000E 00BF nop
60 }
\ 00000010 7047 BX LR ;; return
\ 00000012 00BF Nop
\ ??HardFaultException_0:
\ 00000014 0C100140 DC32 0x4001100c
61
62 /*******************************************************************************
63 * Function Name : MemManageException
64 * Description : This function handles Memory Manage exception.
65 * Input : None
66 * Output : None
67 * Return : None
68 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
69 void MemManageException(void)
70 {
71 /* Go to infinite loop when Memory Manage exception occurs */
72 while (1)
\ MemManageException:
\ ??MemManageException_0:
\ 00000000 FEE7 B.N ??MemManageException_0
73 {
74 }
75 }
76
77 /*******************************************************************************
78 * Function Name : BusFaultException
79 * Description : This function handles Bus Fault exception.
80 * Input : None
81 * Output : None
82 * Return : None
83 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
84 void BusFaultException(void)
85 {
86 /* Go to infinite loop when Bus Fault exception occurs */
87 while (1)
\ BusFaultException:
\ ??BusFaultException_0:
\ 00000000 FEE7 B.N ??BusFaultException_0
88 {
89 }
90 }
91
92 /*******************************************************************************
93 * Function Name : UsageFaultException
94 * Description : This function handles Usage Fault exception.
95 * Input : None
96 * Output : None
97 * Return : None
98 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
99 void UsageFaultException(void)
100 {
101 /* Go to infinite loop when Usage Fault exception occurs */
102 while (1)
\ UsageFaultException:
\ ??UsageFaultException_0:
\ 00000000 FEE7 B.N ??UsageFaultException_0
103 {
104 }
105 }
106
107 /*******************************************************************************
108 * Function Name : DebugMonitor
109 * Description : This function handles Debug Monitor exception.
110 * Input : None
111 * Output : None
112 * Return : None
113 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
114 void DebugMonitor(void)
115 {
116 }
\ DebugMonitor:
\ 00000000 7047 BX LR ;; return
117
118 /*******************************************************************************
119 * Function Name : SVCHandler
120 * Description : This function handles SVCall exception.
121 * Input : None
122 * Output : None
123 * Return : None
124 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
125 void SVCHandler(void)
126 {
127 }
\ SVCHandler:
\ 00000000 7047 BX LR ;; return
128
129 /*******************************************************************************
130 * Function Name : PendSVC
131 * Description : This function handles PendSVC exception.
132 * Input : None
133 * Output : None
134 * Return : None
135 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
136 void PendSVC(void)
137 {
138 }
\ PendSVC:
\ 00000000 7047 BX LR ;; return
139
140 /*******************************************************************************
141 * Function Name : SysTickHandler
142 * Description : This function handles SysTick Handler.
143 * Input : None
144 * Output : None
145 * Return : None
146 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
147 void SysTickHandler(void)
148 {
149 }
\ SysTickHandler:
\ 00000000 7047 BX LR ;; return
150
151 /*******************************************************************************
152 * Function Name : WWDG_IRQHandler
153 * Description : This function handles WWDG interrupt request.
154 * Input : None
155 * Output : None
156 * Return : None
157 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
158 void WWDG_IRQHandler(void)
159 {
160 }
\ WWDG_IRQHandler:
\ 00000000 7047 BX LR ;; return
161
162 /*******************************************************************************
163 * Function Name : PVD_IRQHandler
164 * Description : This function handles PVD interrupt request.
165 * Input : None
166 * Output : None
167 * Return : None
168 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
169 void PVD_IRQHandler(void)
170 {
171 }
\ PVD_IRQHandler:
\ 00000000 7047 BX LR ;; return
172
173 /*******************************************************************************
174 * Function Name : TAMPER_IRQHandler
175 * Description : This function handles Tamper interrupt request.
176 * Input : None
177 * Output : None
178 * Return : None
179 *******************************************************************************/
\ In section .XML, align 4, keep-with-next
180 void TAMPER_IRQHandler(void)
181 {
182 }
\ TAMPER_IRQHandler:
\ 00000000 7047 BX LR ;; return
183
184 /*******************************************************************************
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -