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

📄 isr.h

📁 freescale k40/k60 can 例程
💻 H
字号:


#ifndef __ISR_H
#define __ISR_H

#define USE_FLEXCAN1
//#define USE_FLEXCAN0

// Vector definition for FlexCAN0 OR'ed Message buffer

#ifdef  USE_FLEXCAN0
  #undef	VECTOR_045	
  #undef        VECTOR_046
  #undef	VECTOR_047	
  #undef        VECTOR_048
  #undef	VECTOR_049	
  #undef        VECTOR_050ye
  #undef        VECTOR_051
  #undef        VECTOR_052

  #define	VECTOR_045	FlexCAN_MB_ISR		// FlexCAN0 MB Interrupt Service Routine
  #define	VECTOR_046	FlexCAN_BusOff_ISR	// FlexCAN0 Bus Off Interrupt Service Routine
  #define	VECTOR_047	FlexCAN_Error_ISR       // FlexCAN0 Error Interrupt Service Routine
  #define	VECTOR_048	FlexCAN_TxWarning_ISR	// FlexCAN0 Transmit Warning Interrupt Service Routine
  #define	VECTOR_049	FlexCAN_RxWarning_ISR	// FlexCAN0 Receive Warning Interrupt Service Routine
  #define	VECTOR_050	FlexCAN_Wakeup_ISR	// FlexCAN0 Wakeup Interrupt Service Routine
  #define	VECTOR_051	FlexCAN_IMEU_ISR	// FlexCAN0 Individual Matching Elements Update Interrupt Service Routine
  #define	VECTOR_052	FlexCAN_LostRx_ISR	// FlexCAN0 Lost Receive Interrupt Service Routine

#else
  #undef	VECTOR_053	
  #undef	VECTOR_054	
  #undef	VECTOR_055	
  #undef	VECTOR_056	
  #undef	VECTOR_057	
  #undef	VECTOR_058	
  #undef	VECTOR_059	
  #undef	VECTOR_060	

  #define	VECTOR_053	FlexCAN_MB_ISR		// FlexCAN1 MB Interrupt Service Routine
  #define	VECTOR_054	FlexCAN_BusOff_ISR	// FlexCAN1 Bus Off Interrupt Service Routine
  #define	VECTOR_055	FlexCAN_Error_ISR       // FlexCAN1 Error Interrupt Service Routine
  #define	VECTOR_056	FlexCAN_TxWarning_ISR	// FlexCAN1 Transmit Warning Interrupt Service Routine
  #define	VECTOR_057	FlexCAN_RxWarning_ISR	// FlexCAN1 Receive Warning Interrupt Service Routine
  #define	VECTOR_058	FlexCAN_Wakeup_ISR	// FlexCAN1 Wakeup Interrupt Service Routine
  #define	VECTOR_059	FlexCAN_IMEU_ISR	// FlexCAN1 Individual Matching Elements Update Interrupt Service Routine
  #define	VECTOR_060	FlexCAN_LostRx_ISR	// FlexCAN1 Lost Receive Interrupt Service Routine

#endif

extern void	FlexCAN_MB_ISR(void);
extern void	FlexCAN_BusOff_ISR(void);
extern void	FlexCAN_Error_ISR(void);
extern void	FlexCAN_TxWarning_ISR(void);
extern void	FlexCAN_RxWarning_ISR(void);
extern void	FlexCAN_Wakeup_ISR(void);
extern void	FlexCAN_IMEU_ISR(void);
extern void	FlexCAN_LostRx_ISR(void);
#endif

⌨️ 快捷键说明

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