STM32中断向量表

STM32中断向量表
STM32中断向量表

/**

*@brief STM32F10x Interrupt Number Definition,according to the selected device

*in@ref Library_configuration_section

*/

typedef enum IRQn

{

/******Cortex-M3Processor Exceptions Numbers***************************************************/ NonMaskableInt_IRQn=-14,/*!<2Non Maskable Interrupt*/ MemoryManagement_IRQn=-12,/*!<4Cortex-M3Memory Management Interrupt*/ BusFault_IRQn=-11,/*!<5Cortex-M3Bus Fault Interrupt*/ UsageFault_IRQn=-10,/*!<6Cortex-M3Usage Fault Interrupt*/ SVCall_IRQn=-5,/*!<11Cortex-M3SV Call Interrupt*/ DebugMonitor_IRQn=-4,/*!<12Cortex-M3Debug Monitor Interrupt*/ PendSV_IRQn=-2,/*!<14Cortex-M3Pend SV Interrupt*/ SysTick_IRQn=-1,/*!<15Cortex-M3System Tick Interrupt*/

/******STM32specific Interrupt Numbers*********************************************************/ WWDG_IRQn=0,/*!

#ifdef STM32F10X_LD

ADC1_2_IRQn=18,/*!

TIM1_TRG_COM_IRQn=26,/*!

TIM2_IRQn=28,/*!

TIM3_IRQn=29,/*!

I2C1_EV_IRQn=31,/*!

I2C1_ER_IRQn=32,/*!

SPI1_IRQn=35,/*!

#endif/*STM32F10X_LD*/

#ifdef STM32F10X_LD_VL

ADC1_IRQn=18,/*!

EXTI9_5_IRQn=23,/*!

TIM1_BRK_TIM15_IRQn=24,/*!

TIM2_IRQn=28,/*!

TIM3_IRQn=29,/*!

I2C1_EV_IRQn=31,/*!

I2C1_ER_IRQn=32,/*!

SPI1_IRQn=35,/*!

TIM6_DAC_IRQn=54,/*!

TIM7_IRQn=55/*!

#endif/*STM32F10X_LD_VL*/

#ifdef STM32F10X_MD

ADC1_2_IRQn=18,/*!

CAN1_SCE_IRQn=22,/*!

EXTI9_5_IRQn=23,/*!

TIM1_UP_IRQn=25,/*!

TIM1_TRG_COM_IRQn=26,/*!

TIM2_IRQn=28,/*!

TIM3_IRQn=29,/*!

TIM4_IRQn=30,/*!

I2C1_EV_IRQn=31,/*!

I2C1_ER_IRQn=32,/*!

I2C2_EV_IRQn=33,/*!

I2C2_ER_IRQn=34,/*!

SPI1_IRQn=35,/*!

SPI2_IRQn=36,/*!

#endif/*STM32F10X_MD*/

#ifdef STM32F10X_MD_VL

ADC1_IRQn=18,/*!

EXTI9_5_IRQn=23,/*!

TIM1_BRK_TIM15_IRQn=24,/*!

TIM2_IRQn=28,/*!

TIM3_IRQn=29,/*!

TIM4_IRQn=30,/*!

I2C1_EV_IRQn=31,/*!

I2C1_ER_IRQn=32,/*!

I2C2_EV_IRQn=33,/*!

I2C2_ER_IRQn=34,/*!

SPI1_IRQn=35,/*!

SPI2_IRQn=36,/*!

TIM6_DAC_IRQn=54,/*!

TIM7_IRQn=55/*!

#endif/*STM32F10X_MD_VL*/

#ifdef STM32F10X_HD

ADC1_2_IRQn=18,/*!

CAN1_SCE_IRQn=22,/*!

EXTI9_5_IRQn=23,/*!

TIM1_BRK_IRQn=24,/*!

TIM1_UP_IRQn=25,/*!

TIM1_TRG_COM_IRQn=26,/*!

TIM2_IRQn=28,/*!

TIM3_IRQn=29,/*!

TIM4_IRQn=30,/*!

I2C1_EV_IRQn=31,/*!

I2C1_ER_IRQn=32,/*!

I2C2_EV_IRQn=33,/*!

I2C2_ER_IRQn=34,/*!

SPI1_IRQn=35,/*!

SPI2_IRQn=36,/*!

TIM8_BRK_IRQn=43,/*!

TIM8_UP_IRQn=44,/*!

TIM8_TRG_COM_IRQn=45,/*!

TIM5_IRQn=50,/*!

SPI3_IRQn=51,/*!

TIM6_IRQn=54,/*!

TIM7_IRQn=55,/*!

DMA2_Channel1_IRQn=56,/*!

#ifdef STM32F10X_HD_VL

ADC1_IRQn=18,/*!

I2C1_EV_IRQn=31,/*!

I2C1_ER_IRQn=32,/*!

I2C2_EV_IRQn=33,/*!

I2C2_ER_IRQn=34,/*!

mapped at position60only if the MISC_REMAP bit in

the AFIO_MAPR2register is set)*/

#endif/*STM32F10X_HD_VL*/

#ifdef STM32F10X_XL

ADC1_2_IRQn=18,/*!

CAN1_SCE_IRQn=22,/*!

EXTI9_5_IRQn=23,/*!

TIM1_BRK_TIM9_IRQn=24,/*!

TIM1_CC_IRQn=27,/*!

TIM2_IRQn=28,/*!

TIM3_IRQn=29,/*!

TIM4_IRQn=30,/*!

I2C1_EV_IRQn=31,/*!

I2C1_ER_IRQn=32,/*!

I2C2_EV_IRQn=33,/*!

I2C2_ER_IRQn=34,/*!

SPI1_IRQn=35,/*!

SPI2_IRQn=36,/*!

TIM8_BRK_TIM12_IRQn=43,/*!

TIM8_CC_IRQn=46,/*!

TIM5_IRQn=50,/*!

SPI3_IRQn=51,/*!

TIM6_IRQn=54,/*!

TIM7_IRQn=55,/*!

DMA2_Channel1_IRQn=56,/*!

#endif/*STM32F10X_XL*/

#ifdef STM32F10X_CL

ADC1_2_IRQn=18,/*!

CAN1_SCE_IRQn=22,/*!

EXTI9_5_IRQn=23,/*!

TIM1_BRK_IRQn=24,/*!

TIM1_UP_IRQn=25,/*!

TIM1_TRG_COM_IRQn=26,/*!

TIM2_IRQn=28,/*!

TIM3_IRQn=29,/*!

TIM4_IRQn=30,/*!

I2C1_EV_IRQn=31,/*!

I2C1_ER_IRQn=32,/*!

I2C2_EV_IRQn=33,/*!

I2C2_ER_IRQn=34,/*!

SPI1_IRQn=35,/*!

SPI2_IRQn=36,/*!

TIM5_IRQn=50,/*!

SPI3_IRQn=51,/*!

TIM6_IRQn=54,/*!

TIM7_IRQn=55,/*!

DMA2_Channel1_IRQn=56,/*!

ETH_IRQn=61,/*!

}IRQn_Type;

相关主题
相关文档
最新文档