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

📄 can591reg.h

📁 can总线通信的以C51庫文件
💻 H
📖 第 1 页 / 共 2 页
字号:
#define        ACF2_SFF            0X00
#define        ACF2_EFF           0X08

#define        ACF3_1FT            0X10        
#define        ACF3_2FT            0X00        
#define        ACF3_SFF            0X00
#define        ACF3_EFF           0X20

#define        ACF4_1FT            0X40        
#define        ACF4_2FT            0X00        
#define        ACF4_SFF            0X00
#define        ACF4_EFF           0X80

/*
 ********************************************************************************************************************
 * 30  ACF验收滤波器使能寄存器
 ********************************************************************************************************************
 */
 #define        REG_CAN_ACFEN       30

 #define        DISABLE_ACF   0X00       
 #define        ACF1_FT1EN     0X01
 #define        ACF1_FT2EN     0X02
 #define        ACF2_FT1EN     0X04
 #define        ACF2_FT2EN     0X08
 #define        ACF3_FT1EN     0X10
 #define        ACF3_FT2EN     0X20
 #define        ACF4_FT1EN     0X40
 #define        ACF4_FT2EN     0X80

/*
 ********************************************************************************************************************
 * 31  ACF验收滤波器优先级寄存器
 ********************************************************************************************************************
 */
#define         REG_CAN_ACFPRIO      31

#define         ACF1_FT1_PRIO          0X01         
#define         ACF1_FT2_PRIO          0X02
#define         ACF2_FT1_PRIO          0X04
#define         ACF2_FT2_PRIO          0X08
#define         ACF3_FT1_PRIO          0X10
#define         ACF3_FT2_PRIO          0X20
#define         ACF4_FT1_PRIO          0X40
#define         ACF4_FT2_PRIO          0X80

/*
 ********************************************************************************************************************
 * 验收滤波器寄存器的地址定义 PeliCAN模式  注:只在模式下有效
 ********************************************************************************************************************
 */
#define         REG_CAN_ACF1_ACR0      32            //验收代码0寄存器
#define         REG_CAN_ACF1_ACR1      33            //验收代码1寄存器
#define         REG_CAN_ACF1_ACR2      34            //验收代码2寄存器
#define         REG_CAN_ACF1_ACR3      35            //验收代码3寄存器

#define         REG_CAN_ACF1_AMR0      36            //验收屏蔽0寄存器
#define         REG_CAN_ACF1_AMR1      37            //验收屏蔽1寄存器
#define         REG_CAN_ACF1_AMR2      38            //验收屏蔽2寄存器
#define         REG_CAN_ACF1_AMR3      39            //验收屏蔽3寄存器

#define         REG_CAN_ACF2_ACR0      40            //验收代码0寄存器
#define         REG_CAN_ACF2_ACR1      41            //验收代码1寄存器
#define         REG_CAN_ACF2_ACR2      42            //验收代码2寄存器
#define         REG_CAN_ACF2_ACR3      43            //验收代码3寄存器

#define         REG_CAN_ACF2_AMR0      44            //验收屏蔽0寄存器
#define         REG_CAN_ACF2_AMR1      45            //验收屏蔽1寄存器
#define         REG_CAN_ACF2_AMR2      46            //验收屏蔽2寄存器
#define         REG_CAN_ACF2_AMR3      47            //验收屏蔽3寄存器

#define         REG_CAN_ACF3_ACR0      48            //验收代码0寄存器
#define         REG_CAN_ACF3_ACR1      49            //验收代码1寄存器
#define         REG_CAN_ACF3_ACR2      50            //验收代码2寄存器
#define         REG_CAN_ACF3_ACR3      51            //验收代码3寄存器

#define         REG_CAN_ACF3_AMR0      52            //验收屏蔽0寄存器
#define         REG_CAN_ACF3_AMR1      53            //验收屏蔽1寄存器
#define         REG_CAN_ACF3_AMR2      54            //验收屏蔽2寄存器
#define         REG_CAN_ACF3_AMR3      55            //验收屏蔽3寄存器

#define         REG_CAN_ACF4_ACR0      56            //验收代码0寄存器
#define         REG_CAN_ACF4_ACR1      57            //验收代码1寄存器
#define         REG_CAN_ACF4_ACR2      58            //验收代码2寄存器
#define         REG_CAN_ACF4_ACR3      59            //验收代码3寄存器

#define         REG_CAN_ACF4_AMR0      60            //验收屏蔽0寄存器
#define         REG_CAN_ACF4_AMR1      61            //验收屏蔽1寄存器
#define         REG_CAN_ACF4_AMR2      62            //验收屏蔽2寄存器
#define         REG_CAN_ACF4_AMR3      63            //验收屏蔽3寄存器

#define         CAN_ACR_ACF1                 32
#define         CAN_ACR_ACF2                 40
#define         CAN_ACR_ACF3                 48
#define         CAN_ACR_ACF4                 56

#define         CAN_AMR_ACF1                 36
#define         CAN_AMR_ACF2                 44
#define         CAN_AMR_ACF3                 52
#define         CAN_AMR_ACF4                 60

/*
 ********************************************************************************************************************
 *                          Tx 缓冲器的地址定义 PeliCAN 模式
 ********************************************************************************************************************
 */
 /*仅写地址*/
#define         REG_CAN_TXFMINFO  112            //TX 帧信息(标准帧、扩展帧)寄存器
#define         REG_CAN_TXBUF1    113            //TX 帧信息(标准帧、扩展帧)识别码1寄存器
#define         REG_CAN_TXBUF2    114            //TX 帧信息(标准帧、扩展帧)识别码2寄存器
#define         REG_CAN_TXBUF3    115            //TX 帧信息(标准帧数据1、扩展帧识别码3)寄存器
#define         REG_CAN_TXBUF4    116            //TX 帧信息(标准帧数据2、扩展帧识别码4)寄存器
#define         REG_CAN_TXBUF5    117            //TX 帧信息(标准帧数据3、扩展帧数据1)寄存器
#define         REG_CAN_TXBUF6    118            //TX 帧信息(标准帧数据4、扩展帧数据2)寄存器
#define         REG_CAN_TXBUF7    119            //TX 帧信息(标准帧数据5、扩展帧数据3)寄存器
#define         REG_CAN_TXBUF8    120            //TX 帧信息(标准帧数据6、扩展帧数据4)寄存器
#define         REG_CAN_TXBUF9    121            //TX 帧信息(标准帧数据7、扩展帧数据5)寄存器
#define         REG_CAN_TXBUF10   122            //TX 帧信息(标准帧数据8、扩展帧数据6)寄存器
#define         REG_CAN_TXBUF11   123            //TX 帧信息             (扩展帧数据7)寄存器
#define         REG_CAN_TXBUF12   124            //TX 帧信息             (扩展帧数据8)寄存器
/*仅读地址*/
#define         REG_CAN_TXFMRD    112            //读取TX 帧信息(标准帧、扩展帧)寄存器
#define         REG_CAN_TXRD1     113            //读取TX 帧信息(标准帧、扩展帧)识别码1寄存器
#define         REG_CAN_TXRD2     114            //读取TX 帧信息(标准帧、扩展帧)识别码2寄存器
#define         REG_CAN_TXRD3     115            //读取TX 帧信息(标准帧数据1、扩展帧识别码3)寄存器
#define         REG_CAN_TXRD4     116           //读取TX 帧信息(标准帧数据2、扩展帧识别码4)寄存器
#define         REG_CAN_TXRD5     117           //读取TX 帧信息(标准帧数据3、扩展帧数据1)寄存器
#define         REG_CAN_TXRD6     118           //读取TX 帧信息(标准帧数据4、扩展帧数据2)寄存器
#define         REG_CAN_TXRD7     119           //读取TX 帧信息(标准帧数据5、扩展帧数据3)寄存器
#define         REG_CAN_TXRD8     120           //读取TX 帧信息(标准帧数据6、扩展帧数据4)寄存器
#define         REG_CAN_TXRD9     121           //读取TX 帧信息(标准帧数据7、扩展帧数据5)寄存器
#define         REG_CAN_TXRD10    122           //读取TX 帧信息(标准帧数据8、扩展帧数据6)寄存器
#define         REG_CAN_TXRD11    123           //读取TX 帧信息             (扩展帧数据7)寄存器
#define         REG_CAN_TXRD12    124           //读取TX 帧信息             (扩展帧数据8)寄存器

/*
 ********************************************************************************************************************
 *                          Rx 缓冲器的地址定义 PeliCAN 模式
 ********************************************************************************************************************
 */
#define         REG_CAN_RXFMINFO  96            //RX 帧信息(标准帧、     扩展帧)寄存器
#define         REG_CAN_RXBUF1    97            //RX 识别码(标准帧、     扩展帧)寄存器1
#define         REG_CAN_RXBUF2    98            //RX 帧信息(标准帧、     扩展帧)识别码2寄存器
#define         REG_CAN_RXBUF3    99            //RX 帧信息(标准帧数据1、扩展帧识别码3)寄存器
#define         REG_CAN_RXBUF4    100            //RX 帧信息(标准帧数据2、扩展帧识别码4)寄存器
#define         REG_CAN_RXBUF5    101            //RX 帧信息(标准帧数据3、扩展帧数据1)寄存器
#define         REG_CAN_RXBUF6    102            //RX 帧信息(标准帧数据4、扩展帧数据2)寄存器
#define         REG_CAN_RXBUF7    103            //RX 帧信息(标准帧数据5、扩展帧数据3)寄存器
#define         REG_CAN_RXBUF8    104            //RX 帧信息(标准帧数据6、扩展帧数据4)寄存器
#define         REG_CAN_RXBUF9    105            //RX 帧信息(标准帧数据7、扩展帧数据5)寄存器
#define         REG_CAN_RXBUF10   106            //RX 帧信息(标准帧数据8、扩展帧数据6)寄存器
#define         REG_CAN_RXBUF11   107            //RX 帧信息             (扩展帧数据7)寄存器
#define         REG_CAN_RXBUF12   108            //RX 帧信息             (扩展帧数据8)寄存器

#endif

⌨️ 快捷键说明

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