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

📄 candef.h

📁 Pic18F458的Can通信模块代码
💻 H
字号:
//#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 + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -