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

📄 sjabca~2.h

📁 SMALLrtos下的CAN通信远码
💻 H
字号:
/*
********************************************************************************************************************
**描述:    独立的CAN 控制器SJA1000基本功能实现头文件定义(BasicCAN 工作方式)
**文件名:   SJABcanFunc.H
**应用语言: KEIL C51
**版本 :    V1.0
**广州周立功单片机发展有限公司 保留所有的版权
********************************************************************************************************************
*/
#ifndef         _SJABCANFUNC_H 
#define         _SJABCANFUNC_H
	
/*
*******************************************************************************************************************
*						  变量及函数的存储方式定义
********************************************************************************************************************
*/
#ifndef 	   _SJABCANFUNC_GLOBAL_
#define 	   SJABCANFUNC_GLOBAL	   extern
	
#else
#define 	   SJABCANFUNC_GLOBAL 
#endif

/************************************************************************
 *定义指针                                                              *
 ************************************************************************/
 //unsigned        char       xdata  *SJA_BCANAdr;    

/************************************************************************
 *定义12M的晶体下,CAN总线波特率                                        *
 ************************************************************************/

#define         ByteRate_5k      0x00          //波特率5kbps
#define         ByteRate_10k      0x01          //波特率10kbps
#define         ByteRate_20k      0x02          //波特率20kbps
#define         ByteRate_40k      0x03          //波特率40kbps
#define         ByteRate_50k     0x04          //波特率50kbps
#define         ByteRate_80k     0x05          //波特率80kbps
#define         ByteRate_100k     0x06          //波特率100kbps
#define         ByteRate_125k     0x07          //波特率125kbps
#define         ByteRate_200k     0x08          //波特率200kbps
#define         ByteRate_250k     0x09          //波特率250kbps
#define         ByteRate_400k     0x0a          //波特率400kbps
#define         ByteRate_500k     0x0b          //波特率500kbps
#define         ByteRate_666k    0x0c          //波特率666kbps
#define         ByteRate_800k    0x0d          //波特率800kbps
#define         ByteRate_1000k    0x0e          //波特率1000kbps

/*-------------------------------------------------------------------------------------------
 *  以下为BASICCAN SJA1000的错误字                                                          *
 -------------------------------------------------------------------------------------------*/
#define     CAN_INTERFACE_0K    0                                                        /*SJA1000接口正常                       */
#define     CAN_BUS_0K          0                                                       /*CAN总线工作正常                       */
#define     CAN_INTERFACE_ERR   0XFF                                                    /*SJA1000接口错误

⌨️ 快捷键说明

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