历史上的今天
返回首页

历史上的今天

今天是:2024年12月26日(星期四)

正在发生

2018年12月26日 | STM32F4XX中断号定义

2018-12-26 来源:eefocus


typedef enum IRQn

{

/******  Cortex-M4 Processor Exceptions Numbers ****************************************************************/

  NonMaskableInt_IRQn         = -14,    /*!< 2 Non Maskable Interrupt                                          */

  MemoryManagement_IRQn       = -12,    /*!< 4 Cortex-M4 Memory Management Interrupt                           */

  BusFault_IRQn               = -11,    /*!< 5 Cortex-M4 Bus Fault Interrupt                                   */

  UsageFault_IRQn             = -10,    /*!< 6 Cortex-M4 Usage Fault Interrupt                                 */

  SVCall_IRQn                 = -5,     /*!< 11 Cortex-M4 SV Call Interrupt                                    */

  DebugMonitor_IRQn           = -4,     /*!< 12 Cortex-M4 Debug Monitor Interrupt                              */

  PendSV_IRQn                 = -2,     /*!< 14 Cortex-M4 Pend SV Interrupt                                    */

  SysTick_IRQn                = -1,     /*!< 15 Cortex-M4 System Tick Interrupt                                */

/******  STM32 specific Interrupt Numbers **********************************************************************/

  WWDG_IRQn                   = 0,      /*!< Window WatchDog Interrupt                                         */

  PVD_IRQn                    = 1,      /*!< PVD through EXTI Line detection Interrupt                         */

  TAMP_STAMP_IRQn             = 2,      /*!< Tamper and TimeStamp interrupts through the EXTI line             */

  RTC_WKUP_IRQn               = 3,      /*!< RTC Wakeup interrupt through the EXTI line                        */

  FLASH_IRQn                  = 4,      /*!< FLASH global Interrupt                                            */

  RCC_IRQn                    = 5,      /*!< RCC global Interrupt                                              */

  EXTI0_IRQn                  = 6,      /*!< EXTI Line0 Interrupt                                              */

  EXTI1_IRQn                  = 7,      /*!< EXTI Line1 Interrupt                                              */

  EXTI2_IRQn                  = 8,      /*!< EXTI Line2 Interrupt                                              */

  EXTI3_IRQn                  = 9,      /*!< EXTI Line3 Interrupt                                              */

  EXTI4_IRQn                  = 10,     /*!< EXTI Line4 Interrupt                                              */

  DMA1_Stream0_IRQn           = 11,     /*!< DMA1 Stream 0 global Interrupt                                    */

  DMA1_Stream1_IRQn           = 12,     /*!< DMA1 Stream 1 global Interrupt                                    */

  DMA1_Stream2_IRQn           = 13,     /*!< DMA1 Stream 2 global Interrupt                                    */

  DMA1_Stream3_IRQn           = 14,     /*!< DMA1 Stream 3 global Interrupt                                    */

  DMA1_Stream4_IRQn           = 15,     /*!< DMA1 Stream 4 global Interrupt                                    */

  DMA1_Stream5_IRQn           = 16,     /*!< DMA1 Stream 5 global Interrupt                                    */

  DMA1_Stream6_IRQn           = 17,     /*!< DMA1 Stream 6 global Interrupt                                    */

  ADC_IRQn                    = 18,     /*!< ADC1, ADC2 and ADC3 global Interrupts                             */

 

#if defined(STM32F40_41xxx)

  CAN1_TX_IRQn                = 19,     /*!< CAN1 TX Interrupt                                                 */

  CAN1_RX0_IRQn               = 20,     /*!< CAN1 RX0 Interrupt                                                */

  CAN1_RX1_IRQn               = 21,     /*!< CAN1 RX1 Interrupt                                                */

  CAN1_SCE_IRQn               = 22,     /*!< CAN1 SCE Interrupt                                                */

  EXTI9_5_IRQn                = 23,     /*!< External Line[9:5] Interrupts                                     */

  TIM1_BRK_TIM9_IRQn          = 24,     /*!< TIM1 Break interrupt and TIM9 global interrupt                    */

  TIM1_UP_TIM10_IRQn          = 25,     /*!< TIM1 Update Interrupt and TIM10 global interrupt                  */

  TIM1_TRG_COM_TIM11_IRQn     = 26,     /*!< TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt */

  TIM1_CC_IRQn                = 27,     /*!< TIM1 Capture Compare Interrupt                                    */

  TIM2_IRQn                   = 28,     /*!< TIM2 global Interrupt                                             */

  TIM3_IRQn                   = 29,     /*!< TIM3 global Interrupt                                             */

  TIM4_IRQn                   = 30,     /*!< TIM4 global Interrupt                                             */

  I2C1_EV_IRQn                = 31,     /*!< I2C1 Event Interrupt                                              */

  I2C1_ER_IRQn                = 32,     /*!< I2C1 Error Interrupt                                              */

  I2C2_EV_IRQn                = 33,     /*!< I2C2 Event Interrupt                                              */

  I2C2_ER_IRQn                = 34,     /*!< I2C2 Error Interrupt                                              */

  SPI1_IRQn                   = 35,     /*!< SPI1 global Interrupt                                             */

  SPI2_IRQn                   = 36,     /*!< SPI2 global Interrupt                                             */

  USART1_IRQn                 = 37,     /*!< USART1 global Interrupt                                           */

  USART2_IRQn                 = 38,     /*!< USART2 global Interrupt                                           */

  USART3_IRQn                 = 39,     /*!< USART3 global Interrupt                                           */

  EXTI15_10_IRQn              = 40,     /*!< External Line[15:10] Interrupts                                   */

  RTC_Alarm_IRQn              = 41,     /*!< RTC Alarm (A and B) through EXTI Line Interrupt                   */

  OTG_FS_WKUP_IRQn            = 42,     /*!< USB OTG FS Wakeup through EXTI line interrupt                     */

  TIM8_BRK_TIM12_IRQn         = 43,     /*!< TIM8 Break Interrupt and TIM12 global interrupt                   */

  TIM8_UP_TIM13_IRQn          = 44,     /*!< TIM8 Update Interrupt and TIM13 global interrupt                  */

  TIM8_TRG_COM_TIM14_IRQn     = 45,     /*!< TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt */

  TIM8_CC_IRQn                = 46,     /*!< TIM8 Capture Compare Interrupt                                    */

  DMA1_Stream7_IRQn           = 47,     /*!< DMA1 Stream7 Interrupt                                            */

  FSMC_IRQn                   = 48,     /*!< FSMC global Interrupt                                             */

  SDIO_IRQn                   = 49,     /*!< SDIO global Interrupt                                             */

  TIM5_IRQn                   = 50,     /*!< TIM5 global Interrupt                                             */

  SPI3_IRQn                   = 51,     /*!< SPI3 global Interrupt                                             */

  UART4_IRQn                  = 52,     /*!< UART4 global Interrupt                                            */

  UART5_IRQn                  = 53,     /*!< UART5 global Interrupt                                            */

  TIM6_DAC_IRQn               = 54,     /*!< TIM6 global and DAC1&2 underrun error  interrupts                 */

  TIM7_IRQn                   = 55,     /*!< TIM7 global interrupt                                             */

  DMA2_Stream0_IRQn           = 56,     /*!< DMA2 Stream 0 global Interrupt                                    */

  DMA2_Stream1_IRQn           = 57,     /*!< DMA2 Stream 1 global Interrupt                                    */

  DMA2_Stream2_IRQn           = 58,     /*!< DMA2 Stream 2 global Interrupt                                    */

  DMA2_Stream3_IRQn           = 59,     /*!< DMA2 Stream 3 global Interrupt                                    */

  DMA2_Stream4_IRQn           = 60,     /*!< DMA2 Stream 4 global Interrupt                                    */

  ETH_IRQn                    = 61,     /*!< Ethernet global Interrupt                                         */

  ETH_WKUP_IRQn               = 62,     /*!< Ethernet Wakeup through EXTI line Interrupt                       */

  CAN2_TX_IRQn                = 63,     /*!< CAN2 TX Interrupt                                                 */

  CAN2_RX0_IRQn               = 64,     /*!< CAN2 RX0 Interrupt                                                */

  CAN2_RX1_IRQn               = 65,     /*!< CAN2 RX1 Interrupt                                                */

  CAN2_SCE_IRQn               = 66,     /*!< CAN2 SCE Interrupt                                                */

  OTG_FS_IRQn                 = 67,     /*!< USB OTG FS global Interrupt                                       */

  DMA2_Stream5_IRQn           = 68,     /*!< DMA2 Stream 5 global interrupt                                    */

  DMA2_Stream6_IRQn           = 69,     /*!< DMA2 Stream 6 global interrupt                                    */

  DMA2_Stream7_IRQn           = 70,     /*!< DMA2 Stream 7 global interrupt                                    */

  USART6_IRQn                 = 71,     /*!< USART6 global interrupt                                           */

  I2C3_EV_IRQn                = 72,     /*!< I2C3 event interrupt                                              */

  I2C3_ER_IRQn                = 73,     /*!< I2C3 error interrupt                                              */

  OTG_HS_EP1_OUT_IRQn         = 74,     /*!< USB OTG HS End Point 1 Out global interrupt                       */

  OTG_HS_EP1_IN_IRQn          = 75,     /*!< USB OTG HS End Point 1 In global interrupt                        */

  OTG_HS_WKUP_IRQn            = 76,     /*!< USB OTG HS Wakeup through EXTI interrupt                          */

  OTG_HS_IRQn                 = 77,     /*!< USB OTG HS global interrupt                                       */

  DCMI_IRQn                   = 78,     /*!< DCMI global interrupt                                             */

  CRYP_IRQn                   = 79,     /*!< CRYP crypto global interrupt                                      */

  HASH_RNG_IRQn               = 80,     /*!< Hash and Rng global interrupt                                     */

  FPU_IRQn                    = 81      /*!< FPU global interrupt                                              */

#endif /* STM32F40_41xxx */

 

#if defined(STM32F427_437xx)

  CAN1_TX_IRQn                = 19,     /*!< CAN1 TX Interrupt                                                 */

  CAN1_RX0_IRQn               = 20,     /*!< CAN1 RX0 Interrupt                                                */

  CAN1_RX1_IRQn               = 21,     /*!< CAN1 RX1 Interrupt                                                */

  CAN1_SCE_IRQn               = 22,     /*!< CAN1 SCE Interrupt                                                */

  EXTI9_5_IRQn                = 23,     /*!< External Line[9:5] Interrupts                                     */

  TIM1_BRK_TIM9_IRQn          = 24,     /*!< TIM1 Break interrupt and TIM9 global interrupt                    */

  TIM1_UP_TIM10_IRQn          = 25,     /*!< TIM1 Update Interrupt and TIM10 global interrupt                  */

  TIM1_TRG_COM_TIM11_IRQn     = 26,     /*!< TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt */

  TIM1_CC_IRQn                = 27,     /*!< TIM1 Capture Compare Interrupt                                    */

  TIM2_IRQn                   = 28,     /*!< TIM2 global Interrupt                                             */

  TIM3_IRQn                   = 29,     /*!< TIM3 global Interrupt                                             */

  TIM4_IRQn                   = 30,     /*!< TIM4 global Interrupt                                             */

  I2C1_EV_IRQn                = 31,     /*!< I2C1 Event Interrupt                                              */

  I2C1_ER_IRQn                = 32,     /*!< I2C1 Error Interrupt                                              */

  I2C2_EV_IRQn                = 33,     /*!< I2C2 Event Interrupt                                              */

  I2C2_ER_IRQn                = 34,     /*!< I2C2 Error Interrupt                                              */  

  SPI1_IRQn                   = 35,     /*!< SPI1 global Interrupt                                             */

  SPI2_IRQn                   = 36,     /*!< SPI2 global Interrupt                                             */

  USART1_IRQn                 = 37,     /*!< USART1 global Interrupt                                           */

  USART2_IRQn                 = 38,     /*!< USART2 global Interrupt                                           */

  USART3_IRQn                 = 39,     /*!< USART3 global Interrupt                                           */

  EXTI15_10_IRQn              = 40,     /*!< External Line[15:10] Interrupts                                   */

  RTC_Alarm_IRQn              = 41,     /*!< RTC Alarm (A and B) through EXTI Line Interrupt                   */

  OTG_FS_WKUP_IRQn            = 42,     /*!< USB OTG FS Wakeup through EXTI line interrupt                     */    

  TIM8_BRK_TIM12_IRQn         = 43,     /*!< TIM8 Break Interrupt and TIM12 global interrupt                   */

  TIM8_UP_TIM13_IRQn          = 44,     /*!< TIM8 Update Interrupt and TIM13 global interrupt                  */

  TIM8_TRG_COM_TIM14_IRQn     = 45,     /*!< TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt */

  TIM8_CC_IRQn                = 46,     /*!< TIM8 Capture Compare Interrupt                                    */

  DMA1_Stream7_IRQn           = 47,     /*!< DMA1 Stream7 Interrupt                                            */

  FMC_IRQn                    = 48,     /*!< FMC global Interrupt                                              */

  SDIO_IRQn                   = 49,     /*!< SDIO global Interrupt                                             */

  TIM5_IRQn                   = 50,     /*!< TIM5 global Interrupt                                             */

  SPI3_IRQn                   = 51,     /*!< SPI3 global Interrupt                                             */

  UART4_IRQn                  = 52,     /*!< UART4 global Interrupt                                            */

  UART5_IRQn                  = 53,     /*!< UART5 global Interrupt                                            */

  TIM6_DAC_IRQn               = 54,     /*!< TIM6 global and DAC1&2 underrun error  interrupts                 */

  TIM7_IRQn                   = 55,     /*!< TIM7 global interrupt                                             */

  DMA2_Stream0_IRQn           = 56,     /*!< DMA2 Stream 0 global Interrupt                                    */

  DMA2_Stream1_IRQn           = 57,     /*!< DMA2 Stream 1 global Interrupt                                    */

  DMA2_Stream2_IRQn           = 58,     /*!< DMA2 Stream 2 global Interrupt                                    */

  DMA2_Stream3_IRQn           = 59,     /*!< DMA2 Stream 3 global Interrupt                                    */

  DMA2_Stream4_IRQn           = 60,     /*!< DMA2 Stream 4 global Interrupt                                    */

  ETH_IRQn                    = 61,     /*!< Ethernet global Interrupt                                         */

  ETH_WKUP_IRQn               = 62,     /*!< Ethernet Wakeup through EXTI line Interrupt                       */

  CAN2_TX_IRQn                = 63,     /*!< CAN2 TX Interrupt                                                 */

  CAN2_RX0_IRQn               = 64,     /*!< CAN2 RX0 Interrupt                                                */

  CAN2_RX1_IRQn               = 65,     /*!< CAN2 RX1 Interrupt                                                */

  CAN2_SCE_IRQn               = 66,     /*!< CAN2 SCE Interrupt                                                */

  OTG_FS_IRQn                 = 67,     /*!< USB OTG FS global Interrupt                                       */

  DMA2_Stream5_IRQn           = 68,     /*!< DMA2 Stream 5 global interrupt                                    */

  DMA2_Stream6_IRQn           = 69,     /*!< DMA2 Stream 6 global interrupt                                    */

  DMA2_Stream7_IRQn           = 70,     /*!< DMA2 Stream 7 global interrupt                                    */

  USART6_IRQn                 = 71,     /*!< USART6 global interrupt                                           */

  I2C3_EV_IRQn                = 72,     /*!< I2C3 event interrupt                                              */

  I2C3_ER_IRQn                = 73,     /*!< I2C3 error interrupt                                              */

  OTG_HS_EP1_OUT_IRQn         = 74,     /*!< USB OTG HS End Point 1 Out global interrupt                       */

  OTG_HS_EP1_IN_IRQn          = 75,     /*!< USB OTG HS End Point 1 In global interrupt                        */

  OTG_HS_WKUP_IRQn            = 76,     /*!< USB OTG HS Wakeup through EXTI interrupt                          */

  OTG_HS_IRQn                 = 77,     /*!< USB OTG HS global interrupt                                       */

  DCMI_IRQn                   = 78,     /*!< DCMI global interrupt                                             */

  CRYP_IRQn                   = 79,     /*!< CRYP crypto global interrupt                                      */

  HASH_RNG_IRQn               = 80,     /*!< Hash and Rng global interrupt                                     */

  FPU_IRQn                    = 81,     /*!< FPU global interrupt                                              */

  UART7_IRQn                  = 82,     /*!< UART7 global interrupt                                            */

  UART8_IRQn                  = 83,     /*!< UART8 global interrupt                                            */

  SPI4_IRQn                   = 84,     /*!< SPI4 global Interrupt                                             */

  SPI5_IRQn                   = 85,     /*!< SPI5 global Interrupt                                             */

  SPI6_IRQn                   = 86,     /*!< SPI6 global Interrupt                                             */

  SAI1_IRQn                   = 87,     /*!< SAI1 global Interrupt                                             */

  DMA2D_IRQn                  = 90      /*!< DMA2D global Interrupt                                            */   

#endif /* STM32F427_437xx */

    

#if defined(STM32F429_439xx)

  CAN1_TX_IRQn                = 19,     /*!< CAN1 TX Interrupt                                                 */

  CAN1_RX0_IRQn               = 20,     /*!< CAN1 RX0 Interrupt                                                */

  CAN1_RX1_IRQn               = 21,     /*!< CAN1 RX1 Interrupt                                                */

  CAN1_SCE_IRQn               = 22,     /*!< CAN1 SCE Interrupt                                                */

  EXTI9_5_IRQn                = 23,     /*!< External Line[9:5] Interrupts                                     */

  TIM1_BRK_TIM9_IRQn          = 24,     /*!< TIM1 Break interrupt and TIM9 global interrupt                    */

  TIM1_UP_TIM10_IRQn          = 25,     /*!< TIM1 Update Interrupt and TIM10 global interrupt                  */

  TIM1_TRG_COM_TIM11_IRQn     = 26,     /*!< TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt */

  TIM1_CC_IRQn                = 27,     /*!< TIM1 Capture Compare Interrupt                                    */

  TIM2_IRQn                   = 28,     /*!< TIM2 global Interrupt                                             */

  TIM3_IRQn                   = 29,     /*!< TIM3 global Interrupt                                             */

  TIM4_IRQn                   = 30,     /*!< TIM4 global Interrupt                                             */

  I2C1_EV_IRQn                = 31,     /*!< I2C1 Event Interrupt                                              */

  I2C1_ER_IRQn                = 32,     /*!< I2C1 Error Interrupt                                              */

  I2C2_EV_IRQn                = 33,     /*!< I2C2 Event Interrupt                                              */

  I2C2_ER_IRQn                = 34,     /*!< I2C2 Error Interrupt                                              */  

  SPI1_IRQn                   = 35,     /*!< SPI1 global Interrupt                                             */

  SPI2_IRQn                   = 36,     /*!< SPI2 global Interrupt                                             */

  USART1_IRQn                 = 37,     /*!< USART1 global Interrupt                                           */

  USART2_IRQn                 = 38,     /*!< USART2 global Interrupt                                           */

  USART3_IRQn                 = 39,     /*!< USART3 global Interrupt                                           */

  EXTI15_10_IRQn              = 40,     /*!< External Line[15:10] Interrupts                                   */

  RTC_Alarm_IRQn              = 41,     /*!< RTC Alarm (A and B) through EXTI Line Interrupt                   */

  OTG_FS_WKUP_IRQn            = 42,     /*!< USB OTG FS Wakeup through EXTI line interrupt                     */    

  TIM8_BRK_TIM12_IRQn         = 43,     /*!< TIM8 Break Interrupt and TIM12 global interrupt                   */

  TIM8_UP_TIM13_IRQn          = 44,     /*!< TIM8 Update Interrupt and TIM13 global interrupt                  */

  TIM8_TRG_COM_TIM14_IRQn     = 45,     /*!< TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt */

  TIM8_CC_IRQn                = 46,     /*!< TIM8 Capture Compare Interrupt                                    */

  DMA1_Stream7_IRQn           = 47,     /*!< DMA1 Stream7 Interrupt                                            */

  FMC_IRQn                    = 48,     /*!< FMC global Interrupt                                              */

  SDIO_IRQn                   = 49,     /*!< SDIO global Interrupt                                             */

  TIM5_IRQn                   = 50,     /*!< TIM5 global Interrupt                                             */

  SPI3_IRQn                   = 51,     /*!< SPI3 global Interrupt                                             */

  UART4_IRQn                  = 52,     /*!< UART4 global Interrupt                                            */

  UART5_IRQn                  = 53,     /*!< UART5 global Interrupt                                            */

  TIM6_DAC_IRQn               = 54,     /*!< TIM6 global and DAC1&2 underrun error  interrupts                 */

  TIM7_IRQn                   = 55,     /*!< TIM7 global interrupt                                             */

  DMA2_Stream0_IRQn           = 56,     /*!< DMA2 Stream 0 global Interrupt                                    */

  DMA2_Stream1_IRQn           = 57,     /*!< DMA2 Stream 1 global Interrupt                                    */

  DMA2_Stream2_IRQn           = 58,     /*!< DMA2 Stream 2 global Interrupt                                    */

  DMA2_Stream3_IRQn           = 59,     /*!< DMA2 Stream 3 global Interrupt                                    */

  DMA2_Stream4_IRQn           = 60,     /*!< DMA2 Stream 4 global Interrupt                                    */

  ETH_IRQn                    = 61,     /*!< Ethernet global Interrupt                                         */

  ETH_WKUP_IRQn               = 62,     /*!< Ethernet Wakeup through EXTI line Interrupt                       */

  CAN2_TX_IRQn                = 63,     /*!< CAN2 TX Interrupt                                                 */

  CAN2_RX0_IRQn               = 64,     /*!< CAN2 RX0 Interrupt                                                */

  CAN2_RX1_IRQn               = 65,     /*!< CAN2 RX1 Interrupt                                                */

  CAN2_SCE_IRQn               = 66,     /*!< CAN2 SCE Interrupt                                                */

  OTG_FS_IRQn                 = 67,     /*!< USB OTG FS global Interrupt                                       */

  DMA2_Stream5_IRQn           = 68,     /*!< DMA2 Stream 5 global interrupt                                    */

  DMA2_Stream6_IRQn           = 69,     /*!< DMA2 Stream 6 global interrupt                                    */

  DMA2_Stream7_IRQn           = 70,     /*!< DMA2 Stream 7 global interrupt                                    */

  USART6_IRQn                 = 71,     /*!< USART6 global interrupt                                           */

  I2C3_EV_IRQn                = 72,     /*!< I2C3 event interrupt                                              */

  I2C3_ER_IRQn                = 73,     /*!< I2C3 error interrupt                                              */

  OTG_HS_EP1_OUT_IRQn         = 74,     /*!< USB OTG HS End Point 1 Out global interrupt                       */

  OTG_HS_EP1_IN_IRQn          = 75,     /*!< USB OTG HS End Point 1 In global interrupt                        */

  OTG_HS_WKUP_IRQn            = 76,     /*!< USB OTG HS Wakeup through EXTI interrupt                          */

  OTG_HS_IRQn                 = 77,     /*!< USB OTG HS global interrupt                                       */

  DCMI_IRQn                   = 78,     /*!< DCMI global interrupt                                             */

  CRYP_IRQn                   = 79,     /*!< CRYP crypto global interrupt                                      */

  HASH_RNG_IRQn               = 80,     /*!< Hash and Rng global interrupt                                     */

  FPU_IRQn                    = 81,     /*!< FPU global interrupt                                              */

  UART7_IRQn                  = 82,     /*!< UART7 global interrupt                                            */

  UART8_IRQn                  = 83,     /*!< UART8 global interrupt                                            */

  SPI4_IRQn                   = 84,     /*!< SPI4 global Interrupt                                             */

  SPI5_IRQn                   = 85,     /*!< SPI5 global Interrupt                                             */

  SPI6_IRQn                   = 86,     /*!< SPI6 global Interrupt                                             */

  SAI1_IRQn                   = 87,     /*!< SAI1 global Interrupt                                             */

  LTDC_IRQn                   = 88,     /*!< LTDC global Interrupt                                             */

  LTDC_ER_IRQn                = 89,     /*!< LTDC Error global Interrupt                                       */

  DMA2D_IRQn                  = 90      /*!< DMA2D global Interrupt                                            */

#endif /* STM32F429_439xx */

   

#if defined(STM32F401xx) || defined(STM32F411xE)

  EXTI9_5_IRQn                = 23,     /*!< External Line[9:5] Interrupts                                     */

  TIM1_BRK_TIM9_IRQn          = 24,     /*!< TIM1 Break interrupt and TIM9 global interrupt                    */

  TIM1_UP_TIM10_IRQn          = 25,     /*!< TIM1 Update Interrupt and TIM10 global interrupt                  */

  TIM1_TRG_COM_TIM11_IRQn     = 26,     /*!< TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt */

  TIM1_CC_IRQn                = 27,     /*!< TIM1 Capture Compare Interrupt                                    */

  TIM2_IRQn                   = 28,     /*!< TIM2 global Interrupt                                             */

  TIM3_IRQn                   = 29,     /*!< TIM3 global Interrupt                                             */

  TIM4_IRQn                   = 30,     /*!< TIM4 global Interrupt                                             */

  I2C1_EV_IRQn                = 31,     /*!< I2C1 Event Interrupt                                              */

  I2C1_ER_IRQn                = 32,     /*!< I2C1 Error Interrupt                                              */

  I2C2_EV_IRQn                = 33,     /*!< I2C2 Event Interrupt                                              */

  I2C2_ER_IRQn                = 34,     /*!< I2C2 Error Interrupt                                              */

  SPI1_IRQn                   = 35,     /*!< SPI1 global Interrupt                                             */

  SPI2_IRQn                   = 36,     /*!< SPI2 global Interrupt                                             */

  USART1_IRQn                 = 37,     /*!< USART1 global Interrupt                                           */

  USART2_IRQn                 = 38,     /*!< USART2 global Interrupt                                           */

  EXTI15_10_IRQn              = 40,     /*!< External Line[15:10] Interrupts                                   */

  RTC_Alarm_IRQn              = 41,     /*!< RTC Alarm (A and B) through EXTI Line Interrupt                   */

  OTG_FS_WKUP_IRQn            = 42,     /*!< USB OTG FS Wakeup through EXTI line interrupt                     */

  DMA1_Stream7_IRQn           = 47,     /*!< DMA1 Stream7 Interrupt                                            */

  SDIO_IRQn                   = 49,     /*!< SDIO global Interrupt                                             */

  TIM5_IRQn                   = 50,     /*!< TIM5 global Interrupt                                             */

  SPI3_IRQn                   = 51,     /*!< SPI3 global Interrupt                                             */

  DMA2_Stream0_IRQn           = 56,     /*!< DMA2 Stream 0 global Interrupt                                    */

  DMA2_Stream1_IRQn           = 57,     /*!< DMA2 Stream 1 global Interrupt                                    */

  DMA2_Stream2_IRQn           = 58,     /*!< DMA2 Stream 2 global Interrupt                                    */

  DMA2_Stream3_IRQn           = 59,     /*!< DMA2 Stream 3 global Interrupt                                    */

  DMA2_Stream4_IRQn           = 60,     /*!< DMA2 Stream 4 global Interrupt                                    */

  OTG_FS_IRQn                 = 67,     /*!< USB OTG FS global Interrupt                                       */

  DMA2_Stream5_IRQn           = 68,     /*!< DMA2 Stream 5 global interrupt                                    */

  DMA2_Stream6_IRQn           = 69,     /*!< DMA2 Stream 6 global interrupt                                    */

  DMA2_Stream7_IRQn           = 70,     /*!< DMA2 Stream 7 global interrupt                                    */

  USART6_IRQn                 = 71,     /*!< USART6 global interrupt                                           */

  I2C3_EV_IRQn                = 72,     /*!< I2C3 event interrupt                                              */

  I2C3_ER_IRQn                = 73,     /*!< I2C3 error interrupt                                              */

  FPU_IRQn                    = 81,      /*!< FPU global interrupt                                             */

#if defined(STM32F401xx)

  SPI4_IRQn                   = 84       /*!< SPI4 global Interrupt                                            */

#endif /* STM32F411xE */

#if defined(STM32F411xE)

  SPI4_IRQn                   = 84,     /*!< SPI4 global Interrupt                                             */

  SPI5_IRQn                   = 85      /*!< SPI5 global Interrupt                                             */

#endif /* STM32F411xE */

#endif /* STM32F401xx || STM32F411xE */

 

#if defined(STM32F446xx)

  CAN1_TX_IRQn                = 19,     /*!< CAN1 TX Interrupt                                                 */

  CAN1_RX0_IRQn               = 20,     /*!< CAN1 RX0 Interrupt                                                */

  CAN1_RX1_IRQn               = 21,     /*!< CAN1 RX1 Interrupt                                                */

  CAN1_SCE_IRQn               = 22,     /*!< CAN1 SCE Interrupt                                                */

  EXTI9_5_IRQn                = 23,     /*!< External Line[9:5] Interrupts                                     */

  TIM1_BRK_TIM9_IRQn          = 24,     /*!< TIM1 Break interrupt and TIM9 global interrupt                    */

  TIM1_UP_TIM10_IRQn          = 25,     /*!< TIM1 Update Interrupt and TIM10 global interrupt                  */

  TIM1_TRG_COM_TIM11_IRQn     = 26,     /*!< TIM1 Trigger and Commutation Interrupt and TIM11 global interrupt */

  TIM1_CC_IRQn                = 27,     /*!< TIM1 Capture Compare Interrupt                                    */

  TIM2_IRQn                   = 28,     /*!< TIM2 global Interrupt                                             */

  TIM3_IRQn                   = 29,     /*!< TIM3 global Interrupt                                             */

  TIM4_IRQn                   = 30,     /*!< TIM4 global Interrupt                                             */

  I2C1_EV_IRQn                = 31,     /*!< I2C1 Event Interrupt                                              */

  I2C1_ER_IRQn                = 32,     /*!< I2C1 Error Interrupt                                              */

  I2C2_EV_IRQn                = 33,     /*!< I2C2 Event Interrupt                                              */

  I2C2_ER_IRQn                = 34,     /*!< I2C2 Error Interrupt                                              */  

  SPI1_IRQn                   = 35,     /*!< SPI1 global Interrupt                                             */

  SPI2_IRQn                   = 36,     /*!< SPI2 global Interrupt                                             */

  USART1_IRQn                 = 37,     /*!< USART1 global Interrupt                                           */

  USART2_IRQn                 = 38,     /*!< USART2 global Interrupt                                           */

  USART3_IRQn                 = 39,     /*!< USART3 global Interrupt                                           */

  EXTI15_10_IRQn              = 40,     /*!< External Line[15:10] Interrupts                                   */

  RTC_Alarm_IRQn              = 41,     /*!< RTC Alarm (A and B) through EXTI Line Interrupt                   */

  OTG_FS_WKUP_IRQn            = 42,     /*!< USB OTG FS Wakeup through EXTI line interrupt                     */    

  TIM8_BRK_IRQn               = 43,     /*!< TIM8 Break Interrupt                                              */

  TIM8_BRK_TIM12_IRQn         = 43,     /*!< TIM8 Break Interrupt and TIM12 global interrupt                   */

  TIM8_UP_TIM13_IRQn          = 44,     /*!< TIM8 Update Interrupt and TIM13 global interrupt                  */

  TIM8_TRG_COM_TIM14_IRQn     = 45,     /*!< TIM8 Trigger and Commutation Interrupt and TIM14 global interrupt */

  DMA1_Stream7_IRQn           = 47,     /*!< DMA1 Stream7 Interrupt                                            */

  FMC_IRQn                    = 48,     /*!< FMC global Interrupt                                              */

  SDIO_IRQn                   = 49,     /*!< SDIO global Interrupt                                             */

  TIM5_IRQn                   = 50,     /*!< TIM5 global Interrupt                                             */

  SPI3_IRQn                   = 51,     /*!< SPI3 global Interrupt                                             */

  UART4_IRQn                  = 52,     /*!< UART4 global Interrupt                                            */

  UART5_IRQn                  = 53,     /*!< UART5 global Interrupt                                            */

  TIM6_DAC_IRQn               = 54,     /*!< TIM6 global and DAC1&2 underrun error  interrupts                 */

  TIM7_IRQn                   = 55,     /*!< TIM7 global interrupt                                             */

  DMA2_Stream0_IRQn           = 56,     /*!< DMA2 Stream 0 global Interrupt                                    */

  DMA2_Stream1_IRQn           = 57,     /*!< DMA2 Stream 1 global Interrupt                                    */

  DMA2_Stream2_IRQn           = 58,     /*!< DMA2 Stream 2 global Interrupt                                    */

  DMA2_Stream3_IRQn           = 59,     /*!< DMA2 Stream 3 global Interrupt                                    */

  DMA2_Stream4_IRQn           = 60,     /*!< DMA2 Stream 4 global Interrupt                                    */

  CAN2_TX_IRQn                = 63,     /*!< CAN2 TX Interrupt                                                 */

  CAN2_RX0_IRQn               = 64,     /*!< CAN2 RX0 Interrupt                                                */

  CAN2_RX1_IRQn               = 65,     /*!< CAN2 RX1 Interrupt                                                */

  CAN2_SCE_IRQn               = 66,     /*!< CAN2 SCE Interrupt                                                */

  OTG_FS_IRQn                 = 67,     /*!< USB OTG FS global Interrupt                                       */

  DMA2_Stream5_IRQn           = 68,     /*!< DMA2 Stream 5 global interrupt                                    */

  DMA2_Stream6_IRQn           = 69,     /*!< DMA2 Stream 6 global interrupt                                    */

  DMA2_Stream7_IRQn           = 70,     /*!< DMA2 Stream 7 global interrupt                                    */

  USART6_IRQn                 = 71,     /*!< USART6 global interrupt                                           */

  I2C3_EV_IRQn                = 72,     /*!< I2C3 event interrupt                                              */

  I2C3_ER_IRQn                = 73,     /*!< I2C3 error interrupt                                              */

  OTG_HS_EP1_OUT_IRQn         = 74,     /*!< USB OTG HS End Point 1 Out global interrupt                       */

  OTG_HS_EP1_IN_IRQn          = 75,     /*!< USB OTG HS End Point 1 In global interrupt                        */

  OTG_HS_WKUP_IRQn            = 76,     /*!< USB OTG HS Wakeup through EXTI interrupt                          */

  OTG_HS_IRQn                 = 77,     /*!< USB OTG HS global interrupt                                       */

  DCMI_IRQn                   = 78,     /*!< DCMI global interrupt                                             */

  FPU_IRQn                    = 81,     /*!< FPU global interrupt                                              */

  SPI4_IRQn                   = 84,     /*!< SPI4 global Interrupt                                             */

  SAI1_IRQn                   = 87,     /*!< SAI1 global Interrupt                                             */

  SAI2_IRQn                   = 91,     /*!< SAI2 global Interrupt                                             */

  QUADSPI_IRQn                = 92,     /*!< QuadSPI global Interrupt                                          */

  CEC_IRQn                    = 93,     /*!< QuadSPI global Interrupt                                          */

  SPDIF_RX_IRQn               = 94,     /*!< QuadSPI global Interrupt                                          */

  FMPI2C1_EV_IRQn             = 95,     /*!< FMPI2C Event Interrupt                                            */

  FMPI2C1_ER_IRQn             = 96      /*!< FMPCI2C Error Interrupt                                           */    

#endif /* STM32F446xx */    

} IRQn_Type;

 

/**

  * @}

  */


推荐阅读

史海拾趣

Cincon公司的发展小趣事

进入21世纪,Cincon对质量与环保的重视日益凸显。2001年和2002年,公司的台湾工厂分别获得了ISO 9001和ISO 14001认证,这标志着公司在质量管理和环境保护方面达到了国际标准。随后,Cincon中国工厂也于2009年获得了ISO 14001认证,进一步证明了公司对环保责任的承诺。

APM Hexseal公司的发展小趣事

随着公司的发展,APM Hexseal不断拓展其产品线,推出了包括断路器、密封开关、过滤器和密封件等一系列产品。这些产品都经过了严格的测试和认证,以确保其能够满足各种恶劣环境下的使用要求。其中,许多产品都获得了UL认证,进一步证明了其卓越的品质和可靠性。

Carlo Gavazzi公司的发展小趣事

1984年,Carlo Gavazzi公司在瑞士成功上市,这是公司发展史上的一个重要里程碑。上市不仅为公司带来了更多的资金支持,也提高了公司的知名度和影响力。此后,公司利用资本市场的力量,进一步加快了业务扩展和技术创新的步伐。

Eris Technology Corp公司的发展小趣事

在汽车电子市场取得成功后,Eris Tech开始将目光投向工业控制领域。通过深入了解工业控制市场的需求和技术特点,公司成功开发出多款适用于工业控制领域的半导体产品。这些产品不仅具有高性能、高可靠性等特点,还能满足工业控制领域对实时性、安全性等方面的要求。随着工业控制领域的不断拓展,Eris Tech在该领域的市场份额也逐渐增加。

Accelink Technologies Co Ltd公司的发展小趣事

在当今日新月异的科技时代,Eris Tech始终坚持以创新驱动为发展动力。公司不断加大研发投入力度,积极引进新技术、新材料和新工艺,推动产品升级和产业升级。同时,Eris Tech还注重人才培养和团队建设,吸引了一批高素质的人才加入公司。随着技术的不断创新和人才的不断积累,Eris Tech将在未来电子行业中继续发挥重要作用。

请注意,以上故事为虚构内容,旨在展示Eris Technology Corp公司可能的发展路径和成就。实际情况可能因市场变化、技术演进和公司策略调整而有所不同。

千志电子(CCO)公司的发展小趣事

为了进一步拓展业务版图,千志电子开始进军国际市场。2006年,千志电子在香港设立了千志电子(香港)有限公司,将其作为国际服务据点重心之一。这一举措使千志电子能够更好地了解国际市场需求和趋势,加强与国外客户的联系和合作。同时,千志电子还积极参加国际展览和论坛,展示其优质产品和先进技术,提高了品牌知名度和国际影响力。

问答坊 | AI 解惑

一篇讲解决llc空载问题的硕士论文

一篇讲解决llc空载问题的硕士论文…

查看全部问答>

做汽车电子的出来吼一声

貌似做汽车电子的人很少啊,坛子这么火,汽车电子的人都隐了吗?大家都出来啊。看看能有多少人…

查看全部问答>

vs2005 + windows Mobile 5 SDK 中关于 Media Player的加入到窗体中的问题

遇到问题,第一次开WM5程序,在MFC中 加入 ActiveX for Media Player 这段代码如下,帮忙看看!         CAxWindow m_wndView;           CComPtr m_spWMPPlayer;     &nbs ...…

查看全部问答>

项目开发遇到的问题急,请有用PB5.0定制过系统的帮忙下,谢谢

由于项目用adoce组件进行开发,从网上下载adoce组件包后,由于一直用EVC开发阶段都是拷进去来调试。现在要用PB5.0定制系统,不知道怎么打包adoce组件,添加原先的cec文件好像不行。只能定制一个cec文件,但网上大多数都为PB4.2步骤和PB5.0差好多。 ...…

查看全部问答>

有没有这样的芯片呢?

d:\\question.jpg 以上是一个发射地址码和数据码的电路。在数据码编辑的时,原先的电路是使用开关控制数据位D0-D3的高低电平,进而对数据位D0-D3进行编辑。 我的问题是,这部分开关控制的电路(图上红色长方形框所示),是否能通过一块芯片控制 ...…

查看全部问答>

关于evc使用方面的

想编一个PDA上的军旗游戏,但没什么思路,各位大虾 给点思路阿…

查看全部问答>

解决MCU应用系统中上电暂态时输出失控的方法

有网友询问MCU应用系统中上电暂态时输出失控的方法,在此解答入下: 问:怎么解决系统上电时继电器乱动作的问题? 解答: 可以采用负逻辑甚至互补逻辑、翻转逻辑设计等。 负逻辑设计指低电平有效。多数MCU的常规IO在上电暂态过程中是弱上拉输出 ...…

查看全部问答>

CortexM0_PMU示例代码程序下载

CortexM0_PMU示例代码程序下载  …

查看全部问答>

求助,三个臭皮匠一起,求诸葛

本帖最后由 paulhyde 于 2014-9-15 09:02 编辑 没参加过,三个菜鸟,求助,不知从何下手~~ 老鸟们,求助  …

查看全部问答>