candef.h

来自「Pic18F458的Can通信模块代码」· C头文件 代码 · 共 32 行

H
32
字号
//#ifndef __CANDEF_H
//#define __CANDEF_H

#include "pic18fxx8.h"

#define  ST_FILTER_0     //地址过滤使用11位标准方式
#define  ST_FILTER_1
#define  ST_FILTER_2
#define  ST_FILTER_3
#define  ST_FILTER_4
#define  ST_FILTER_5
//32M //设置can打开参数//rate    125k(bit=16TQ)     250k(bit=8TQ)    500k(8TQ)     1M(8TQ)  
#define  CAN_CONFIG_1 0x01   // 0x07(0.5us)        0x07              0x03(0.25)     0x01(0.125)  //0x03(32M TQ=2*4/32=0.25us)  
#define  CAN_CONFIG_2 0x8a    // 0xaa               0x8a              0x8a           0x8a
#define  CAN_CONFIG_3 0x01    // 0x05               0x01              0x01           0x01
                        
#define  RX_BUFFER  6
#define  TX_BUFFER  12

#define  RXFILT0    0x00000008
#define  RXFILT1    0x00000008
#define  RXFILT2    0x00000008 
#define  RXFILT3    0x00000008 
#define  RXFILT4    0x00000008
#define  RXFILT5    0x00000008
// 导管床控制器 0X08   C/P轴控制器 0x09  
#define  RXMASK0    0xffffffff  //0X00000008 //全ff匹配所有bit mark 地址 filters 0 and 1
#define  RXMASK1    0xffffffff  //0X00000008 //mark 地址 filters 2,3,4,5

#define  MY_IDENT   0x00000008 
#define  STD_IDENT  //标准格式id指示 发送地址(目的地址)

⌨️ 快捷键说明

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