📄 can_hr.h
字号:
/*
*******************************************************************************
COPYRIGHT 2003 STMicroelectronics
Source File Name : can_hr.h
Group : MicroController Group
Author : MCD Application Team
Date First Issued: 25/11/03
********************************Documentation**********************************
Purpose - This file contains the #define statements for the driver functions.
This file must not be changed by the user.
********************************RevisionHistory********************************
_______________________________________________________________________________
Date : 25/11/03 Release : V1.0
Date : 28/04/04 MISRA changes
******************************************************************************/
#ifndef CAN_HR_H
#define CAN_HR_H
#define CAN_TXMB0_PG ((unsigned char) 0) /* CAN TX mailbox 0 reg page */
#define CAN_TXMB1_PG ((unsigned char) 1) /* CAN TX mailbox 1 reg page */
#define CAN_FILTER01_PG ((unsigned char) 2) /* CAN Filters 0 & 1 reg page*/
#define CAN_FILTER23_PG ((unsigned char) 3) /* CAN Filters 2 & 3 reg page*/
#define CAN_FILTER45_PG ((unsigned char) 4) /* CAN Filters 4 & 5 reg page*/
#define CAN_CTRL_PG ((unsigned char) 6) /* CAN control/status reg page*/
#define CAN_FIFO_PG ((unsigned char) 7) /* CAN FIFO registers page */
#define MCSR_ABRQ ((unsigned char)0x40)
#define MCSR_TXRQ ((unsigned char)0x01)
#define CMCR_TTCN ((unsigned char)0x80)
#define CMCR_ABOM ((unsigned char)0x40)
#define CMCR_AWUM ((unsigned char)0x20)
#define CMCR_NART ((unsigned char)0x10)
#define CMCR_RFLM ((unsigned char)0x08)
#define CMCR_TXFP ((unsigned char)0x04)
#define CMCR_SLEEP ((unsigned char)0x02)
#define CMCR_INRQ ((unsigned char)0x01)
#define CMSR_SLAK ((unsigned char)0x02)
#define CMSR_INAK ((unsigned char)0x01)
#define CMSR_ERRI ((unsigned char)0x04)
#define CMSR_WKUI ((unsigned char)0x08)
#define CMSR_REC ((unsigned char)0x20)
#define CTSR_RQCP0 ((unsigned char)0x01)
#define CTSR_RQCP1 ((unsigned char)0x02)
#define CTSR_TXOK0 ((unsigned char)0x10)
#define CTSR_TXOK1 ((unsigned char)0x20)
#define CTPR_TME0 ((unsigned char)0x04)
#define CTPR_TME1 ((unsigned char)0x08)
#define CRFR_RFOM ((unsigned char)0x20)
#define CRFR_FOVR ((unsigned char)0x10)
#define CRFR_FULL ((unsigned char)0x08)
#define CRFR_FMP01 ((unsigned char)0x03)
#define CESR_BOFF ((unsigned char)0x04)
#define CESR_EPVF ((unsigned char)0x02)
#define CESR_EWGF ((unsigned char)0x01)
#define CDGR_RX ((unsigned char)0x08)
#define CIER_WKUIE 0x80U
#define CIER_FOVIE 0x08U
#define CIER_FFIE 0x04U
#define CIER_FMPIE 0x02U
#define CIER_TMEIE 0x01U
#define CEIER_ERRIE 0x80U
#define CEIER_LECIE 0x10U
#define CEIER_BOFIE 0x04U
#define CEIER_EPVIE 0x02U
#define CEIER_EWGIE 0x01U
#define MAILBOXFREE 0xff
#define CANMSGCANCEL 0xfe
#define CANMSGTRANSMIT 0xfc
#define EXT_ID_MASK 0x4000
#define MAX_DLC_LEN 0x08
#define NO_OF_TX_MAILBOX 0x02
#endif // CAN_HR_H
/********** (c) 2003 STMicroelectronics ********************* END OF FILE ***/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -