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

📄 vector_cfg.h

📁 LPC1768工程模板
💻 H
📖 第 1 页 / 共 2 页
字号:
/****************************************Copyright (c)****************************************************
**                            Guangzhou ZHIYUAN electronics Co.,LTD.
**
**                                 http://www.embedtools.com
**
**--------------File Info---------------------------------------------------------------------------------
** File name:               vic_cfg.h
** Latest modified Date:    2008-12-22
** Latest Version:          1.0
** Descriptions:            异常处理程序定义
**
**--------------------------------------------------------------------------------------------------------
** Created by:              Chenmingji
** Created date:            2008-12-22
** Version:                 1.0
** Descriptions:            The original version
**
**--------------------------------------------------------------------------------------------------------
** Modified by:
** Modified date:
** Version:
** Descriptions:
**
*********************************************************************************************************/
#ifndef __VIC_CFG_H
#define __VIC_CFG_H

/*********************************************************************************************************
  lpc1000特定异常处理程序定义,VECTOR_TABLE_IN_FLASH = 0时无意义
*********************************************************************************************************/
#define WWDG_IRQ_HANDLER                defaultVectorHandle             /* 16 WDT                       */
#define TIMER0_IRQ_HANDLER              defaultVectorHandle             /* 17 TIMER0                    */
#define TIMER1_IRQ_HANDLER              defaultVectorHandle             /* 18 TIMER1                    */
#define TIMER2_IRQ_HANDLER              defaultVectorHandle             /* 19 TIMER2                    */
#define TIMER3_IRQ_HANDLER              defaultVectorHandle             /* 20 TIMER3                    */
#define UART0_IRQ_HANDLER               defaultVectorHandle             /* 21 UART0                     */
#define UART1_IRQ_HANDLER               defaultVectorHandle             /* 22 UART1                     */
#define UART2_IRQ_HANDLER               defaultVectorHandle             /* 23 UART2                     */
#define UART3_IRQ_HANDLER               defaultVectorHandle             /* 24 UART3                     */
#define PWM1_IRQ_HANDLER                defaultVectorHandle             /* 25 PWM1                      */
#define I2C0_IRQ_HANDLER                defaultVectorHandle             /* 26 I2C0                      */
#define I2C1_IRQ_HANDLER                defaultVectorHandle             /* 27 I2C1                      */
#define I2C2_IRQ_HANDLER                defaultVectorHandle             /* 28 I2C2                      */
#define SPI_IRQ_HANDLER                 defaultVectorHandle             /* 29 SPI                       */
#define SSP0_IRQ_HANDLER                defaultVectorHandle             /* 30 SSP0                      */
#define SSP1_IRQ_HANDLER                defaultVectorHandle             /* 31 SSP1                      */
#define PLL0_IRQ_HANDLER                defaultVectorHandle             /* 32 PLL0                      */
#define RTC_IRQ_HANDLER                 defaultVectorHandle             /* 33 RTC                       */
#define EINT0_IRQ_HANDLER               defaultVectorHandle             /* 34 EINT0                     */
#define EINT1_IRQ_HANDLER               defaultVectorHandle             /* 35 EINT1                     */
#define EINT2_IRQ_HANDLER               defaultVectorHandle             /* 36 EINT2                     */
#define EINT3_GPIO_Handler              defaultVectorHandle             /* 37 EINT3                     */
#define ADC_IRQ_HANDLER                 defaultVectorHandle             /* 38 ADC                       */
#define BOD_IRQ_HANDLER                 defaultVectorHandle             /* 39 BOD                       */
#define USB_IRQ_HANDLER                 defaultVectorHandle             /* 40 USB                       */
#define CAN_IRQ_HANDLER                 defaultVectorHandle             /* 41 CAN                       */
#define GPDMA_IRQ_HANDLER               defaultVectorHandle             /* 42 GP DMA                    */
#define I2S_IRQ_HANDLER                 defaultVectorHandle             /* 43 I2S                       */
#define ETHERNET_IRQ_HANDLER            defaultVectorHandle             /* 44 Ethernet                  */
#define RIT_IRQ_HANDLER                 defaultVectorHandle             /* 45 Repete Interrupt Timer    */
#define MC_IRQ_HANDLER                  defaultVectorHandle             /* 46 Motor Control PWM         */
#define QE_IRQ_HANDLER                  defaultVectorHandle             /* 47 Quadrature Encoder        */
#define PLL1_IRQ_HANDLER                defaultVectorHandle             /* 48 PLL1                      */ 
#define USBACT_IRQ_HANDLER              defaultVectorHandle             /* 49 USB_NEED_CLK              */
#define CANACT_IRQ_HANDLER              defaultVectorHandle             /* 50 CAN1WAKE, CAN2WAKE        */ 



/*********************************************************************************************************
  异常处理程序定义,VECTOR_TABLE_IN_FLASH = 0时无意义
*********************************************************************************************************/
#define NMI_HANDLE                      defaultVectorHandle
#define HARD_FAULT_HANDLE               defaultVectorHandle
#define MEM_MANAGE_FAULT_HANDLE         defaultVectorHandle
#define BUS_FAULT_HANDLE                defaultVectorHandle
#define USAGE_FAULT_HANDLE              defaultVectorHandle
#define SVCALL_HANDLE                   defaultVectorHandle
#define DEBUG_MON_HANDLE                defaultVectorHandle
#define PEND_SV_HANDLE                  defaultVectorHandle
#define SYS_TICK_HANDLE                 defaultVectorHandle

#define IRQ_16_HANDLE                   WWDG_IRQ_HANDLER
#define IRQ_17_HANDLE                   TIMER0_IRQ_HANDLER
#define IRQ_18_HANDLE                   TIMER1_IRQ_HANDLER
#define IRQ_19_HANDLE                   TIMER2_IRQ_HANDLER

#define IRQ_20_HANDLE                   TIMER3_IRQ_HANDLER
#define IRQ_21_HANDLE                   UART0_IRQ_HANDLER
#define IRQ_22_HANDLE                   UART1_IRQ_HANDLER
#define IRQ_23_HANDLE                   UART2_IRQ_HANDLER
#define IRQ_24_HANDLE                   UART3_IRQ_HANDLER
#define IRQ_25_HANDLE                   PWM1_IRQ_HANDLER
#define IRQ_26_HANDLE                   I2C0_IRQ_HANDLER
#define IRQ_27_HANDLE                   I2C1_IRQ_HANDLER
#define IRQ_28_HANDLE                   I2C2_IRQ_HANDLER
#define IRQ_29_HANDLE                   SPI_IRQ_HANDLER

#define IRQ_30_HANDLE                   SSP0_IRQ_HANDLER
#define IRQ_31_HANDLE                   SSP1_IRQ_HANDLER
#define IRQ_32_HANDLE                   PLL0_IRQ_HANDLER
#define IRQ_33_HANDLE                   RTC_IRQ_HANDLER
#define IRQ_34_HANDLE                   EINT0_IRQ_HANDLER
#define IRQ_35_HANDLE                   EINT1_IRQ_HANDLER
#define IRQ_36_HANDLE                   EINT2_IRQ_HANDLER
#define IRQ_37_HANDLE                   EINT3_GPIO_Handler
#define IRQ_38_HANDLE                   ADC_IRQ_HANDLER
#define IRQ_39_HANDLE                   BOD_IRQ_HANDLER

#define IRQ_40_HANDLE                   USB_IRQ_HANDLER
#define IRQ_41_HANDLE                   CAN_IRQ_HANDLER
#define IRQ_42_HANDLE                   GPDMA_IRQ_HANDLER
#define IRQ_43_HANDLE                   I2S_IRQ_HANDLER
#define IRQ_44_HANDLE                   ETHERNET_IRQ_HANDLER
#define IRQ_45_HANDLE                   RIT_IRQ_HANDLER
#define IRQ_46_HANDLE                   MC_IRQ_HANDLER
#define IRQ_47_HANDLE                   QE_IRQ_HANDLER
#define IRQ_48_HANDLE                   PLL1_IRQ_HANDLER
#define IRQ_49_HANDLE                   USBACT_IRQ_HANDLER

#define IRQ_50_HANDLE                   CANACT_IRQ_HANDLER
#define IRQ_51_HANDLE                   defaultVectorHandle
#define IRQ_52_HANDLE                   defaultVectorHandle
#define IRQ_53_HANDLE                   defaultVectorHandle
#define IRQ_54_HANDLE                   defaultVectorHandle
#define IRQ_55_HANDLE                   defaultVectorHandle
#define IRQ_56_HANDLE                   defaultVectorHandle
#define IRQ_57_HANDLE                   defaultVectorHandle
#define IRQ_58_HANDLE                   defaultVectorHandle
#define IRQ_59_HANDLE                   defaultVectorHandle

#define IRQ_60_HANDLE                   defaultVectorHandle
#define IRQ_61_HANDLE                   defaultVectorHandle
#define IRQ_62_HANDLE                   defaultVectorHandle
#define IRQ_63_HANDLE                   defaultVectorHandle
#define IRQ_64_HANDLE                   defaultVectorHandle
#define IRQ_65_HANDLE                   defaultVectorHandle
#define IRQ_66_HANDLE                   defaultVectorHandle
#define IRQ_67_HANDLE                   defaultVectorHandle
#define IRQ_68_HANDLE                   defaultVectorHandle
#define IRQ_69_HANDLE                   defaultVectorHandle

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -