📄 zj.h
字号:
//外部IO口定义
#define RST P35
#define scl P11
#define sda P10
#define INT_W P15
#define CW P14
#define JS P12
#define FS P13
/*/sja1000定义
#define cr 0x0f000
#define cmr 0x0f001
#define sr 0x0f002
#define ir 0x0f003
#define acr 0x0f004
#define amr 0x0f005
#define btr0 0x0f006
#define btr1 0x0f007
#define ocr 0x0f008
#define bsf 0x0f00a
#define rtr 0x0f00b
#define sj1 0x0f00c
#define sj2 0x0f00d
#define sj3 0x0f00e
#define sj4 0x0f00f
#define sj5 0x0f010
#define sj6 0x0f011
#define sj7 0x0f012
#define sj8 0x0f013
#define jsbsf 0x0f014
#define jsrtr 0x0f015
#define jssj1 0x0f016
#define jssj2 0x0f017
#define jssj3 0x0f018
#define jssj4 0x0f019
#define jssj5 0x0f01a
#define jssj6 0x0f01b
#define jssj7 0x0f01c
#define jssj8 0x0f01d
*/
#define mod (0x0f000+0) //模式
#define cmr (0x0f000+1) //命令
#define sr (0x0f000+2) //状态
#define ir (0x0f000+3) //中断
#define ier (0x0f000+4) //中断使能
#define btr0 (0x0f000+6) //总线时序0
#define btr1 (0x0f000+7) //总线时序1
#define ocr (0x0f000+8) //输出控制
#define alc (0x0f000+11) //仲裁丢失捕获
#define ecc (0x0f000+12) //错误代码捕获
#define ewlr (0x0f000+13) //错误报警限制
#define rxerr (0x0f000+14) //RX错误计数器
#define txerr (0x0f000+15) //TX错误计数器
#define sffdlc (0x0f000+16) //结构信息
#define sffid1 (0x0f000+17) //id id28~id21
#define sffid2 (0x0f000+18) //id id20~id18
#define sffsj1 (0x0f000+19) //数据1
#define sffsj2 (0x0f000+20) //数据2
#define sffsj3 (0x0f000+21) //数据3
#define sffsj4 (0x0f000+22) //数据4
#define sffsj5 (0x0f000+23) //数据5
#define sffsj6 (0x0f000+24) //数据6
#define sffsj7 (0x0f000+25) //数据7
#define sffsj8 (0x0f000+26) //数据8
#define effdlc (0x0f000+16) //结构信息
#define effid1 (0x0f000+17) //id id28~id21
#define effid2 (0x0f000+18) //id id20~id13
#define effid3 (0x0f000+19) //id id12~id15
#define effid4 (0x0f000+20) //id id4~id0
#define effsj1 (0x0f000+21) //数据1
#define effsj2 (0x0f000+22) //数据2
#define effsj3 (0x0f000+23) //数据3
#define effsj4 (0x0f000+24) //数据4
#define effsj5 (0x0f000+25) //数据5
#define effsj6 (0x0f000+26) //数据6
#define effsj7 (0x0f000+27) //数据7
#define effsj8 (0x0f000+28) //数据8
#define acr0 (0x0f000+16) //接受代码寄存器0
#define acr1 (0x0f000+17) //接受代码寄存器1
#define acr2 (0x0f000+18) //接受代码寄存器2
#define acr3 (0x0f000+19) //接受代码寄存器3
#define amr0 (0x0f000+20) //接受屏蔽积存器0
#define amr1 (0x0f000+21) //接受屏蔽积存器1
#define amr2 (0x0f000+22) //接受屏蔽积存器2
#define amr3 (0x0f000+23) //接受屏蔽积存器3
#define rmc (0x0f000+29) //RX信息计数器
#define rbsa (0x0f000+30) //RX缓冲器起使地址
#define cdr (0x0f000+31) //时钟分频器
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -