STM32F10x_StdPeriph_Examples/TIM/OCActive/stm32f10x_it.c

Go to the documentation of this file.
00001 /**
00002   ******************************************************************************
00003   * @file    TIM/OCActive/stm32f10x_it.c 
00004   * @author  MCD Application Team
00005   * @version V3.4.0
00006   * @date    10/15/2010
00007   * @brief   Main Interrupt Service Routines.
00008   *        This file provides template for all exceptions handler and 
00009   *        peripherals interrupt service routine.
00010   ******************************************************************************
00011   * @copy
00012   *
00013   * THE PRESENT FIRMWARE WHICH IS FOR GUIDANCE ONLY AIMS AT PROVIDING CUSTOMERS
00014   * WITH CODING INFORMATION REGARDING THEIR PRODUCTS IN ORDER FOR THEM TO SAVE
00015   * TIME. AS A RESULT, STMICROELECTRONICS SHALL NOT BE HELD LIABLE FOR ANY
00016   * DIRECT, INDIRECT OR CONSEQUENTIAL DAMAGES WITH RESPECT TO ANY CLAIMS ARISING
00017   * FROM THE CONTENT OF SUCH FIRMWARE AND/OR THE USE MADE BY CUSTOMERS OF THE
00018   * CODING INFORMATION CONTAINED HEREIN IN CONNECTION WITH THEIR PRODUCTS.
00019   *
00020   * <h2><center>&copy; COPYRIGHT 2010 STMicroelectronics</center></h2>
00021   */ 
00022 
00023 /* Includes ------------------------------------------------------------------*/
00024 #include "stm32f10x_it.h"
00025 
00026 /** @addtogroup STM32F10x_StdPeriph_Examples
00027   * @{
00028   */
00029 
00030 /** @addtogroup TIM_OCActive
00031   * @{
00032   */ 
00033 
00034 /* Private typedef -----------------------------------------------------------*/
00035 /* Private define ------------------------------------------------------------*/
00036 /* Private macro -------------------------------------------------------------*/
00037 /* Private variables ---------------------------------------------------------*/
00038 /* Private function prototypes -----------------------------------------------*/
00039 /* Private functions ---------------------------------------------------------*/
00040 
00041 /******************************************************************************/
00042 /*            Cortex-M3 Processor Exceptions Handlers                         */
00043 /******************************************************************************/
00044 
00045 /**
00046   * @brief  This function handles NMI exception.
00047   * @param  None
00048   * @retval None
00049   */
00050 void NMI_Handler(void)
00051 {
00052 }
00053 
00054 /**
00055   * @brief  This function handles Hard Fault exception.
00056   * @param  None
00057   * @retval None
00058   */
00059 void HardFault_Handler(void)
00060 {
00061   /* Go to infinite loop when Hard Fault exception occurs */
00062   while (1)
00063   {}
00064 }
00065 
00066 /**
00067   * @brief  This function handles Memory Manage exception.
00068   * @param  None
00069   * @retval None
00070   */
00071 void MemManage_Handler(void)
00072 {
00073   /* Go to infinite loop when Memory Manage exception occurs */
00074   while (1)
00075   {}
00076 }
00077 
00078 /**
00079   * @brief  This function handles Bus Fault exception.
00080   * @param  None
00081   * @retval None
00082   */
00083 void BusFault_Handler(void)
00084 {
00085   /* Go to infinite loop when Bus Fault exception occurs */
00086   while (1)
00087   {}
00088 }
00089 
00090 /**
00091   * @brief  This function handles Usage Fault exception.
00092   * @param  None
00093   * @retval None
00094   */
00095 void UsageFault_Handler(void)
00096 {
00097   /* Go to infinite loop when Usage Fault exception occurs */
00098   while (1)
00099   {}
00100 }
00101 
00102 /**
00103   * @brief  This function handles Debug Monitor exception.
00104   * @param  None
00105   * @retval None
00106   */
00107 void DebugMon_Handler(void)
00108 {}
00109 
00110 /**
00111   * @brief  This function handles SVCall exception.
00112   * @param  None
00113   * @retval None
00114   */
00115 void SVC_Handler(void)
00116 {}
00117 
00118 /**
00119   * @brief  This function handles PendSV_Handler exception.
00120   * @param  None
00121   * @retval None
00122   */
00123 void PendSV_Handler(void)
00124 {}
00125 
00126 /**
00127   * @brief  This function handles SysTick Handler.
00128   * @param  None
00129   * @retval None
00130   */
00131 void SysTick_Handler(void)
00132 {}
00133 
00134 /******************************************************************************/
00135 /*                 STM32F10x Peripherals Interrupt Handlers                   */
00136 /*  Add here the Interrupt Handler for the used peripheral(s) (PPP), for the  */
00137 /*  available peripheral interrupt handler's name please refer to the startup */
00138 /*  file (startup_stm32f10x_xx.s).                                            */
00139 /******************************************************************************/
00140 
00141 /**
00142   * @brief  This function handles PPP interrupt request.
00143   * @param  None
00144   * @retval None
00145   */
00146 /*void PPP_IRQHandler(void)
00147 {
00148 }*/
00149 
00150 /**
00151   * @}
00152   */ 
00153 
00154 /**
00155   * @}
00156   */ 
00157 
00158 /******************* (C) COPYRIGHT 2010 STMicroelectronics *****END OF FILE****/
STM32F10x Standard Peripherals Library: Footer

 

 

 

      For complete documentation on STM32(CORTEX M3) 32-bit Microcontrollers platform visit  www.st.com/STM32