自收自发文件清单.doc

自收自发文件清单.doc

ID:51512942

大小:50.00 KB

页数:11页

时间:2020-03-26

自收自发文件清单.doc_第1页
自收自发文件清单.doc_第2页
自收自发文件清单.doc_第3页
自收自发文件清单.doc_第4页
自收自发文件清单.doc_第5页
资源描述:

《自收自发文件清单.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、头文件:can_selfdef.h//对管脚分配进行了定义//对子函数进行了声明#defineucharunsignedchar#defineuintunsignedint#defineNOP5{_nop_();_nop_();_nop_();_nop_();_nop_();}/*延时5us*/#defineN_can13//一帧字节数bitTXD_flag=0;//若为1,要求发送处理bitRXD_flag=0;//有无数据可以接收;0无 ,1有ucharcodeled[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x0

2、7,0x7f,0x6f,0x00};//0,1,2,3,4,5ucharRX_buffer[13];//接收的数据ucharTX_buffer[13];//接收的数据ucharTxd_data=0;//CAN总线要发送的数据,也是要在数码管1-2位置显示的数据ucharRxd_data=0;//CAN总线要接收的数据,也是要在数码管3-4位置显示的数据/*P2口分配*/sbitLED_RED=P2^1;sbitLED_GRE=P2^2;sbitSJA_RST=P2^3;//SJA1000复位管脚sbitSJA_CS=P2^0;//SJA1000片选管脚/

3、*CAN总线SJA1000寄存器地址定义(用的是PeliCAN模式,扩展帧EFF模式)*/#defineMODR(*(unsignedcharvolatilexdata*)0xFE00)//模式寄存器#defineCMR(*(unsignedcharvolatilexdata*)0xFE01)//命令寄存器#defineSR(*(unsignedcharvolatilexdata*)0xFE02)//状态寄存器#defineIR(*(unsignedcharvolatilexdata*)0xFE03)//中断寄存器#defineIER(*(unsigne

4、dcharvolatilexdata*)0xFE04)//中断使能寄存器#defineBTR0(*(unsignedcharvolatilexdata*)0xFE06)//总线定时寄存器0;总线波特率的选择#defineBTR1(*(unsignedcharvolatilexdata*)0xFE07)//总线定时寄存器1;总线波特率的选择#defineOCR(*(unsignedcharvolatilexdata*)0xFE08)//输出控制寄存器#defineACR(*(unsignedcharvolatilexdata*)0xFE10)//#defi

5、neACR1(*(unsignedcharvolatilexdata*)0xFE11)//#defineACR2(*(unsignedcharvolatilexdata*)0xFE12)//#defineACR3(*(unsignedcharvolatilexdata*)0xFE13)//接收代码(0x16_0x19);接收过滤位的选择*******复位模式#defineAMR(*(unsignedcharvolatilexdata*)0xFE14)//#defineAMR1(*(unsignedcharvolatilexdata*)0xFE15)//#

6、defineAMR2(*(unsignedcharvolatilexdata*)0xFE16)//#defineAMR3(*(unsignedcharvolatilexdata*)0xFE17)//掩码(0x20_0x23);接收过滤位的选择*******复位模式#defineCDR(*(unsignedcharvolatilexdata*)0xFE1F)//时钟分频器#defineALC(*(unsignedcharvolatilexdata*)0xFE0B)//仲裁丢失捕捉寄存器#defineECC(*(unsignedcharvolatilexda

7、ta*)0xFE0C)//误码捕捉寄存器#defineTBSR(*(unsignedcharvolatilexdata*)0xFE10)//发送缓冲器地址(0x16_0x28)#defineTBSR1(*(unsignedcharvolatilexdata*)0xFE11)//#defineTBSR2(*(unsignedcharvolatilexdata*)0xFE12)//#defineTBSR3(*(unsignedcharvolatilexdata*)0xFE13)//#defineTBSR4(*(unsignedcharvolatilexdat

8、a*)0xFE14)//#defineTBSR5(*(unsignedcharv

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

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

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