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

📄 sja1000.h

📁 CAN现场总线.rar
💻 H
字号:

/*CAN总线SJA1000寄存器地址定义(用的是PeliCAN模式,扩展帧EFF模式)*/

unsigned   char   xdata    MODR   _at_   0xFE00;       // 模式寄存器
unsigned   char   xdata    CMR	  _at_   0xFE01;       // 命令寄存器
unsigned   char   xdata    SR	  _at_   0xFE02;       // 状态寄存器
unsigned   char   xdata    IR	  _at_   0xFE03;       // 中断寄存器
unsigned   char   xdata    IER	  _at_   0xFE04;       // 中断使能寄存器
unsigned   char   xdata    BTR0	  _at_   0xFE06;       // 总线定时寄存器0 ;总线波特率的选择
unsigned   char   xdata    BTR1	  _at_   0xFE07;       // 总线定时寄存器1 ;总线波特率的选择
unsigned   char   xdata    OCR	  _at_   0xFE08;       // 输出控制寄存器

unsigned   char   xdata    ACR0	  _at_   0xFE10;//16;		
unsigned   char   xdata    ACR1	  _at_   0xFE11;//17;
unsigned   char   xdata    ACR2	  _at_   0xFE12;//18;
unsigned   char   xdata    ACR3	  _at_   0xFE13;//19;  // 接收代码(0x16_0x19);接收过滤位选择*复位模式

unsigned   char   xdata    AMR0	  _at_   0xFE14;//20;
unsigned   char   xdata    AMR1	  _at_   0xFE15;//21;
unsigned   char   xdata    AMR2	  _at_   0xFE16;//22;
unsigned   char   xdata    AMR3	  _at_   0xFE17;//23;  // 掩码(0x20_0x23); 接收过滤的选择*复位模式

unsigned   char   xdata    CDR	  _at_   0xFE1F;//31;  // 时钟分频器
unsigned   char   xdata    ALC	  _at_   0xFE0B;//11;  // 仲裁丢失捕捉寄存器
unsigned   char   xdata    ECC	  _at_   0xFE0C;//12;  // 误码捕捉寄存器

unsigned   char   xdata    TBSR0   _at_   0xFE10;//16; //TX 帧信息(标准帧、扩展帧)寄存器
unsigned   char   xdata    TBSR1   _at_   0xFE11;//17; //TX 帧信息(标准帧数据1、扩展帧识别码1)寄存器
unsigned   char   xdata    TBSR2   _at_   0xFE12;//18; //TX 帧信息(标准帧数据1、扩展帧识别码2)寄存器
unsigned   char   xdata    TBSR3   _at_   0xFE13;//19; //TX 帧信息(标准帧数据1、扩展帧识别码3)寄存器
unsigned   char   xdata    TBSR4   _at_   0xFE14;//20; //TX 帧信息(标准帧数据2、扩展帧识别码4)寄存器
unsigned   char   xdata    TBSR5   _at_   0xFE15;//21; //TX 帧信息(标准帧数据3、扩展帧数据1)寄存器
unsigned   char   xdata    TBSR6   _at_   0xFE16;//22; //TX 帧信息(标准帧数据4、扩展帧数据2)寄存器
unsigned   char   xdata    TBSR7   _at_   0xFE17;//23; //TX 帧信息(标准帧数据5、扩展帧数据3)寄存器
unsigned   char   xdata    TBSR8   _at_   0xFE18;//24; //TX 帧信息(标准帧数据6、扩展帧数据4)寄存器
unsigned   char   xdata    TBSR9   _at_   0xFE19;//25; //TX 帧信息(标准帧数据7、扩展帧数据5)寄存器
unsigned   char   xdata    TBSR10  _at_   0xFE1A;//26; //TX 帧信息(标准帧数据8、扩展帧数据6)寄存器
unsigned   char   xdata    TBSR11  _at_   0xFE1B;//27; //TX 帧信息             (扩展帧数据7)寄存器
unsigned   char   xdata    TBSR12  _at_   0xFE1C;//28; //TX 帧信息             (扩展帧数据8)寄存器

unsigned   char   xdata    RBSR0  _at_   0xFE10;//16; //RX 帧信息(标准帧、     扩展帧)寄存器
unsigned   char   xdata    RBSR1  _at_   0xFE11;//17; //RX 识别码(标准帧、     扩展帧)寄存器1
unsigned   char   xdata    RBSR2  _at_   0xFE12;//18; //RX 帧信息(标准帧、     扩展帧)识别码2寄存器
unsigned   char   xdata    RBSR3  _at_   0xFE13;//19; //RX 帧信息(标准帧数据1、扩展帧识别码3)寄存器
unsigned   char   xdata    RBSR4  _at_   0xFE14;//20; //RX 帧信息(标准帧数据2、扩展帧识别码4)寄存器
unsigned   char   xdata    RBSR5  _at_   0xFE15;//21; //RX 帧信息(标准帧数据3、扩展帧数据1)寄存器
unsigned   char   xdata    RBSR6  _at_   0xFE16;//22; //RX 帧信息(标准帧数据4、扩展帧数据2)寄存器
unsigned   char   xdata    RBSR7  _at_   0xFE17;//23; //RX 帧信息(标准帧数据5、扩展帧数据3)寄存器
unsigned   char   xdata    RBSR8  _at_   0xFE18;//24; //RX 帧信息(标准帧数据6、扩展帧数据4)寄存器
unsigned   char   xdata    RBSR9  _at_   0xFE19;//25; //RX 帧信息(标准帧数据7、扩展帧数据5)寄存器
unsigned   char   xdata    RBSR10 _at_   0xFE1A;//26; //RX 帧信息(标准帧数据8、扩展帧数据6)寄存器
unsigned   char   xdata    RBSR11 _at_   0xFE1B;//27; //RX 帧信息             (扩展帧数据7)寄存器
unsigned   char   xdata    RBSR12 _at_   0xFE1C;//28; //RX 帧信息             (扩展帧数据8)寄存器

⌨️ 快捷键说明

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