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

📄 chksja.h

📁 测试EPP_CAN板的Linux操作系统驱动的小程序,
💻 H
字号:
/* chksja.h * *	a tool for SJA1000 checking. *			written by : Chen Zhenyong *				w3wind@ustc.edu *				2004/2/12 */#ifndef _CHKSJA_H_#define _CHKSJA_H_#define MODE_REG	0	//模式#define CMD_REG		1	//命令(只写)#define STATUS_REG	2	//状态(只读)#define INTR_REG	3	//中断(只读)#define INTR_EN_REG	4	//中断使能#define BUSTIME0_REG	6	//bus time 0(工作时只读)#define BUSTIME1_REG	7	//bus time 1(工作时只读)#define OUTCTL_REG	8	//输出控制(工作时只读)#define CLKDIV_REG	31	//时钟分频器//下面的寄存器是过滤用的,在复位期间可以访问,工作期间不可见#define ACCCODE0_REG	16	//验收代码0#define ACCCODE1_REG	17	//验收代码1#define ACCCODE2_REG	18	//验收代码2#define ACCCODE3_REG	19	//验收代码3#define ACCMASK0_REG	20	//验收掩码0#define ACCMASK1_REG	21	//验收掩码1#define ACCMASK2_REG	22	//验收掩码2#define ACCMASK3_REG	23	//验收掩码3struct tEPPmode{	unsigned char modereg;	unsigned char intrenreg;	unsigned char bustime0;	unsigned char bustime1;	unsigned char outpctr;	unsigned char clkdiv;	unsigned char acptcode0;	unsigned char acptcode1;	unsigned char acptcode2;	unsigned char acptcode3;	unsigned char acptmask0;	unsigned char acptmask1;	unsigned char acptmask2;	unsigned char acptmask3;};static struct tEPPmode EPPmode = {	modereg:	0x00,		//工作模式,双滤波,回到工作模式	intrenreg:	0x01,		//中断允许位:只允许接收中断	bustime0:	0x13,		//baud;	//总线时钟0	bustime1:	0x1c,		//0xa3;	//总线时钟1	outpctr:	0x1a,		//输出控制	clkdiv:		0xc7,		//分时	acptcode0:	0x3f,		//acceptance code位	acptcode1:	0xff,	acptcode2:	0xff,	acptcode3:	0xff,	acptmask0:	0xc0,		//acceptance mask位	acptmask1:	0xff,	acptmask2:	0xff,	acptmask3:	0xff,};#endif /* _CHKSJA_H_ */

⌨️ 快捷键说明

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