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

📄 int.h

📁 这是英飞凌公司基于xc166开发的foc方式控制的pmsm电机例程 非常有参加价值
💻 H
字号:
//****************************************************************************
// @Module        Interrupt Controller (INT)
// @Filename      INT.H
// @Project       svm.dav
//----------------------------------------------------------------------------
// @Controller    Infineon XC167CI-16F40
//
// @Compiler      Keil
//
// @Codegenerator 2.1
//
// @Description   This file contains all function prototypes and macros for 
//                the INT module.
//
//----------------------------------------------------------------------------
// @Date          19.12.2003 11:31:23
//
//****************************************************************************

// USER CODE BEGIN (INT_Header,1)

// USER CODE END



#ifndef _INT_H_
#define _INT_H_

//****************************************************************************
// @Project Includes
//****************************************************************************

// USER CODE BEGIN (INT_Header,2)

// USER CODE END


//****************************************************************************
// @Macros
//****************************************************************************

// USER CODE BEGIN (INT_Header,3)

// USER CODE END


//****************************************************************************
// @Defines
//****************************************************************************

//   -------------------------------------------------------------------------
//   Defines for the parameter IntName
//   -------------------------------------------------------------------------

#define GPT1_T2_INT              GPT12E_T2IC_IE
#define GPT1_T3_INT              GPT12E_T3IC_IE
#define GPT1_T4_INT              GPT12E_T4IC_IE
#define GPT2_CAPREL_INT          GPT12E_CRIC_IE
#define GPT2_T5_INT              GPT12E_T5IC_IE
#define GPT2_T6_INT              GPT12E_T6IC_IE
#define SSC0_ERROR_INT           SSC0_EIC_IE
#define SSC0_RX_INT              SSC0_RIC_IE
#define SSC0_TX_INT              SSC0_TIC_IE
#define SSC1_ERROR_INT           SSC1_EIC_IE
#define SSC1_RX_INT              SSC1_RIC_IE
#define SSC1_TX_INT              SSC1_TIC_IE
#define ASC0_ERROR_INT           ASC0_EIC_IE
#define ASC0_RX_INT              ASC0_RIC_IE
#define ASC0_TX_INT              ASC0_TIC_IE
#define ASC0_TB_INT              ASC0_TBIC_IE
#define ASC0_AB_INT              ASC0_ABIC_IE
#define ASC1_ERROR_INT           ASC1_EIC_IE
#define ASC1_RX_INT              ASC1_RIC_IE
#define ASC1_TX_INT              ASC1_TIC_IE
#define ASC1_TB_INT              ASC1_TBIC_IE
#define ASC1_AB_INT              ASC1_ABIC_IE
#define EOP_INT                  EOPIC_IE
#define RTC_INT                  RTC_IC_IE
#define ADC_CONV_INT             ADC_CIC_IE
#define ADC_ERROR_INT            ADC_EIC_IE
#define CC1_T0_INT               CC1_T0IC_IE
#define CC1_T1_INT               CC1_T1IC_IE
#define CC2_T7_INT               CC2_T7IC_IE
#define CC2_T8_INT               CC2_T8IC_IE
#define CC1_CH0_INT              CC1_CC0IC_IE
#define CC1_CH1_INT              CC1_CC1IC_IE
#define CC1_CH2_INT              CC1_CC2IC_IE
#define CC1_CH3_INT              CC1_CC3IC_IE
#define CC1_CH4_INT              CC1_CC4IC_IE
#define CC1_CH5_INT              CC1_CC5IC_IE
#define CC1_CH6_INT              CC1_CC6IC_IE
#define CC1_CH7_INT              CC1_CC7IC_IE
#define EXT_0_CH_8_INT           CC1_CC8IC_IE
#define EXT_1_CH_9_INT           CC1_CC9IC_IE
#define EXT_2_CH_10_INT          CC1_CC10IC_IE
#define EXT_3_CH_11_INT          CC1_CC11IC_IE
#define EXT_4_CH_12_INT          CC1_CC12IC_IE
#define EXT_5_CH_13_INT          CC1_CC13IC_IE
#define EXT_6_CH_14_INT          CC1_CC14IC_IE
#define EXT_7_CH_15_INT          CC1_CC15IC_IE
#define CC2_CH16_INT             CC2_CC16IC_IE
#define CC2_CH17_INT             CC2_CC17IC_IE
#define CC2_CH18_INT             CC2_CC18IC_IE
#define CC2_CH19_INT             CC2_CC19IC_IE
#define CC2_CH20_INT             CC2_CC20IC_IE
#define CC2_CH21_INT             CC2_CC21IC_IE
#define CC2_CH22_INT             CC2_CC22IC_IE
#define CC2_CH23_INT             CC2_CC23IC_IE
#define CC2_CH24_INT             CC2_CC24IC_IE
#define CC2_CH25_INT             CC2_CC25IC_IE
#define CC2_CH26_INT             CC2_CC26IC_IE
#define CC2_CH27_INT             CC2_CC27IC_IE
#define CC2_CH28_INT             CC2_CC28IC_IE
#define CC2_CH29_INT             CC2_CC29IC_IE
#define CC2_CH30_INT             CC2_CC30IC_IE
#define CC2_CH31_INT             CC2_CC31IC_IE
#define CCU6_I0_INT              CCU6_IC_IE
#define CCU6_I1_INT              CCU6_EIC_IE
#define CCU6_I2_INT              CCU6_T12IC_IE
#define CCU6_I3_INT              CCU6_T13IC_IE
#define I2C_DT_INT               IIC_DIC_IE
#define I2C_PROT_INT             IIC_PEIC_IE
#define CAN_INT_0                CAN_0IC_IE
#define CAN_INT_1                CAN_1IC_IE
#define CAN_INT_2                CAN_2IC_IE
#define CAN_INT_3                CAN_3IC_IE
#define CAN_INT_4                CAN_4IC_IE
#define CAN_INT_5                CAN_5IC_IE
#define CAN_INT_6                CAN_6IC_IE
#define CAN_INT_7                CAN_7IC_IE

// USER CODE BEGIN (INT_Header,4)

// USER CODE END


//****************************************************************************
// @Typedefs
//****************************************************************************

// USER CODE BEGIN (INT_Header,5)

// USER CODE END


//****************************************************************************
// @Imported Global Variables
//****************************************************************************

// USER CODE BEGIN (INT_Header,6)

// USER CODE END


//****************************************************************************
// @Global Variables
//****************************************************************************

// USER CODE BEGIN (INT_Header,7)

// USER CODE END


//****************************************************************************
// @Prototypes Of Global Functions
//****************************************************************************

void INT_vInit(void);


// USER CODE BEGIN (INT_Header,8)

// USER CODE END


//****************************************************************************
// @Interrupt Vectors
//****************************************************************************

#define CC1_CC15INT    0x1F
#define EOPINT    0x4C


// USER CODE BEGIN (INT_Header,9)

// USER CODE END


#endif  // ifndef _INT_H_

⌨️ 快捷键说明

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