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

📄 my_vectors.h

📁 此程序为DP256的SPI实验程序,已经通过实验证明
💻 H
字号:
#ifndef _MY_VECTORS_H
#define _MY_VECTORS_H

#define	INT_CAN_TX_EN		0		//20
#define	INT_CAN_RX_EN		0		//19
#define	INT_CAN_ERR_EN		0		//18
#define	INT_CAN_WAKEUP_EN	0		//17
#define	INT_TIMEBASE_EN		1		//16*****
#define	INT_ADC_EN			0		//15
#define	INT_KEYBOARD_EN		0		//14*****
#define	INT_SCI_TX_EN		0		//13****
#define	INT_SCI_RX_EN		1		//12****
#define	INT_SCI_ERR_EN		1		//11****
#define	INT_SPI_TX_EN		1		//10****
#define	INT_SPI_RX_EN		1		//9*****
#define	INT_TIMER2_OV_EN	0		//8
#define	INT_T2C1_EN			0		//7
#define	INT_T2C0_EN			0		//6
#define	INT_TIMER1_OV_EN	0		//5
#define	INT_T1C1_EN			0		//4
#define	INT_T1C0_EN			0		//3
#define	INT_PLL_EN			0		//2
#define	INT_IRQ_EN			0		//1
#define	INT_SWI_EN			0		//0


//#pragma CODE_SEG __NEAR_SEG NON_BANKED /* Interrupt section for this module. Placement will be in NON_BANKED area. */


#if INT_CAN_TX_EN				//MSCAN08 Transmit Vector	IF20
		interrupt void CAN_TX_ISR(void);
#endif

#if INT_CAN_RX_EN				//MSCAN08 Receive Vector	IF19
		interrupt void CAN_RX_ISR(void);
#endif

#if INT_CAN_ERR_EN				//MSCAN08 ERROR Vector	IF18
		interrupt void CAN_ERR_ISR(void);
#endif

#if INT_CAN_WAKEUP_EN				//MSCAN08 WAKEUP vector IF17
		interrupt void CAN_Wakeup_ISR(void);
#endif

#if INT_TIMEBASE_EN				//Timebase Vector	IF16
		interrupt void Time_Base_ISR(void);
#endif

#if INT_ADC_EN					//ADC Conversion Complete Vector	IF15
		interrupt void ADC_ISR,
#endif

#if INT_KEYBOARD_EN				//Keyboard Vector	IF14
		interrupt void Keyboard_ISR(void);
#endif

#if INT_SCI_TX_EN				//ESCI Transmit Vector	IF13
		interrupt void SCI_TX_ISR(void);
#endif

#if INT_SCI_RX_EN				//ESCI Receive Vector IF12
		interrupt void SCI_RX_ISR(void);
#endif

#if INT_SCI_ERR_EN				//ESCI Error Vector	IF11
		interrupt void SCI_ERR_ISR(void);
#endif

#if INT_SPI_TX_EN				//SPI Transmit	IF10
		interrupt void SPI_TX_ISR(void);
#endif

#if INT_SPI_RX_EN				//SPI Receive	IF09
		interrupt void SPI_RX_ISR(void);
#endif

#if INT_TIMER2_OV_EN			//TIM2 Overflow Vector	IF08
		interrupt void Timer2_OV_ISR(void);
#endif

#if INT_T2C1_EN					//TIM2 Channel 1 Vector	IF07
		interrupt void T2C1_ISR(void);
#endif

#if INT_T2C0_EN					//TIM2 Channel 0 Vector IF06
		interrupt void T2C0_ISR(void);
#endif

#if INT_TIMER1_OV_EN			//TIM1 Overflow Vector	IF05
		interrupt void Timer1_OV_ISR(void);
#endif

#if INT_T1C1_EN					//TIM1 Channel 1 Vector	IF04
		interrupt void T1C1_ISR(void);
#endif

#if INT_T1C0_EN					//TIM1 Channel 0 Vector IF03  
		interrupt void T1C0_ISR(void);
#endif

#if INT_PLL_EN					//PLL Vector	IF02
		interrupt void PLL_ISR(void);
#endif

#if INT_IRQ_EN				//IRQ Vector	IF01
		IRQ_ISR(void);
#endif

#if	INT_SWI_EN				//SWI vector  
		interrupt void SWI_ISR(void);
#endif

//#pragma CODE_SEG DEFAULT

#endif

⌨️ 快捷键说明

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