基于51单片机can总线头文件定义.doc

基于51单片机can总线头文件定义.doc

ID:57573670

大小:41.50 KB

页数:8页

时间:2020-08-27

基于51单片机can总线头文件定义.doc_第1页
基于51单片机can总线头文件定义.doc_第2页
基于51单片机can总线头文件定义.doc_第3页
基于51单片机can总线头文件定义.doc_第4页
基于51单片机can总线头文件定义.doc_第5页
资源描述:

《基于51单片机can总线头文件定义.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基于51单片机can总线头文件定义  2009-08-2513:23:16

2、  分类: 技术

3、举报

4、字号 订阅#include#include#include#definedata_ora  P1                   //MCUP1<------>LCM#defineuchar     unsignedchar#defineuint      unsignedint#define NOP_nop_()sbitreq=P3^1;           //请求信号,H有效sbitbusy=P3^0;          

5、 //H:已收到数据并在处理中,L:空闲可接收数据/************************************************************************ *以下的定义为SJA1000的内部寄存器的地址,不可修改                     * *    各寄存器的具体功能清参阅sja1000的数据手册                       * ************************************************************************/#define        SJA_Pe

6、liAdr      0x7f00       //定义sja1000的片选基址//计算SJA1000在电路中的实际地址:基址+内部寄存器地址#define        REG_MODE         XBYTE[SJA_PeliAdr+0x00]      //模式控制寄存器#define        REG_CMR       XBYTE[SJA_PeliAdr+0x01]      //命令寄存器#define        REG_SR          XBYTE[SJA_PeliAdr+0x02]      //状态寄存器#define        REG_IR    

7、   XBYTE[SJA_PeliAdr+0x03]      //中断寄存器#define        REG_IER       XBYTE[SJA_PeliAdr+0x04]      //中断使能寄存器#define        REG_BTR0         XBYTE[SJA_PeliAdr+0x06]      //总线定时寄存器0#define        REG_BTR1         XBYTE[SJA_PeliAdr+0x07]      //总线定时寄存器1#define        REG_OCR          XBYTE[SJA_PeliAdr+

8、0x08]      //输出控制寄存器#define        REG_TEST         XBYTE[SJA_PeliAdr+0x09]      //测试寄存器#define        REG_ALC          XBYTE[SJA_PeliAdr+0x0B]      //仲裁丢失捕捉寄存器#define        REG_ECC          XBYTE[SJA_PeliAdr+0x0C]      //错误代码捕捉寄存器#define        REG_EWLR         XBYTE[SJA_PeliAdr+0x0D]      //错误报

9、警限额寄存器#define        REG_RXERR        XBYTE[SJA_PeliAdr+0x0E]      //总线定时寄存器#define        REG_TXERR        XBYTE[SJA_PeliAdr+0x0F]      //输出控制寄存器#define        REG_ACR          XBYTE[SJA_PeliAdr+0x10]      //验收代码寄存器#define        REG_AMR          XBYTE[SJA_PeliAdr+0x14]      //验收屏蔽寄存器#define     

10、   REG_TXB          XBYTE[SJA_PeliAdr+0x10]      //发送缓冲区首址#define        REG_RXB          XBYTE[SJA_PeliAdr+0x10]      //接收缓冲区首址#define        REG_RMC          XBYTE[SJA_PeliAdr+0x1D]      //RX报文计数器寄存器#define    

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。