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

📄 main.h

📁 英飞凌C166之XC164CS的IO读写操作程序
💻 H
📖 第 1 页 / 共 5 页
字号:
#define CAN_MSGCFGL13_NODE                     0x0002
#define CAN_MSGCFGL13_RMM                      0x0001
#define CAN_MSGCFGL13_XTD                      0x0004

// Message Object 14 Message Configuration Reg Low
#define CAN_MSGCFGL14          (*((uword volatile far *) 0x2004D4))
#define CAN_MSGCFGL14_DIR                      0x0008
#define CAN_MSGCFGL14_NODE                     0x0002
#define CAN_MSGCFGL14_RMM                      0x0001
#define CAN_MSGCFGL14_XTD                      0x0004

// Message Object 15 Message Configuration Register Low
#define CAN_MSGCFGL15          (*((uword volatile far *) 0x2004F4))
#define CAN_MSGCFGL15_DIR                      0x0008
#define CAN_MSGCFGL15_NODE                     0x0002
#define CAN_MSGCFGL15_RMM                      0x0001
#define CAN_MSGCFGL15_XTD                      0x0004

// Message Object 16 Message Configuration Register Low
#define CAN_MSGCFGL16          (*((uword volatile far *) 0x200514))
#define CAN_MSGCFGL16_DIR                      0x0008
#define CAN_MSGCFGL16_NODE                     0x0002
#define CAN_MSGCFGL16_RMM                      0x0001
#define CAN_MSGCFGL16_XTD                      0x0004

// Message Object 17 Message Configuration Register Low
#define CAN_MSGCFGL17          (*((uword volatile far *) 0x200534))
#define CAN_MSGCFGL17_DIR                      0x0008
#define CAN_MSGCFGL17_NODE                     0x0002
#define CAN_MSGCFGL17_RMM                      0x0001
#define CAN_MSGCFGL17_XTD                      0x0004

// Message Object 18 Message Configuration Register Low
#define CAN_MSGCFGL18          (*((uword volatile far *) 0x200554))
#define CAN_MSGCFGL18_DIR                      0x0008
#define CAN_MSGCFGL18_NODE                     0x0002
#define CAN_MSGCFGL18_RMM                      0x0001
#define CAN_MSGCFGL18_XTD                      0x0004

// Message Object 19 Message Configuration Register Low
#define CAN_MSGCFGL19          (*((uword volatile far *) 0x200574))
#define CAN_MSGCFGL19_DIR                      0x0008
#define CAN_MSGCFGL19_NODE                     0x0002
#define CAN_MSGCFGL19_RMM                      0x0001
#define CAN_MSGCFGL19_XTD                      0x0004

// Message Object 2 Message Configuration Register Low
#define CAN_MSGCFGL2           (*((uword volatile far *) 0x200354))
#define CAN_MSGCFGL2_DIR                      0x0008
#define CAN_MSGCFGL2_NODE                     0x0002
#define CAN_MSGCFGL2_RMM                      0x0001
#define CAN_MSGCFGL2_XTD                      0x0004

// Message Object 20 Message Configuration Register Low
#define CAN_MSGCFGL20          (*((uword volatile far *) 0x200594))
#define CAN_MSGCFGL20_DIR                      0x0008
#define CAN_MSGCFGL20_NODE                     0x0002
#define CAN_MSGCFGL20_RMM                      0x0001
#define CAN_MSGCFGL20_XTD                      0x0004

// Message Object 21 Message Configuration Register Low
#define CAN_MSGCFGL21          (*((uword volatile far *) 0x2005B4))
#define CAN_MSGCFGL21_DIR                      0x0008
#define CAN_MSGCFGL21_NODE                     0x0002
#define CAN_MSGCFGL21_RMM                      0x0001
#define CAN_MSGCFGL21_XTD                      0x0004

// Message Object 22 Message Configuration Register Low
#define CAN_MSGCFGL22          (*((uword volatile far *) 0x2005D4))
#define CAN_MSGCFGL22_DIR                      0x0008
#define CAN_MSGCFGL22_NODE                     0x0002
#define CAN_MSGCFGL22_RMM                      0x0001
#define CAN_MSGCFGL22_XTD                      0x0004

// Message Object 23 Message Configuration Register Low
#define CAN_MSGCFGL23          (*((uword volatile far *) 0x2005F4))
#define CAN_MSGCFGL23_DIR                      0x0008
#define CAN_MSGCFGL23_NODE                     0x0002
#define CAN_MSGCFGL23_RMM                      0x0001
#define CAN_MSGCFGL23_XTD                      0x0004

// Message Object 24 Message Configuration Register Low
#define CAN_MSGCFGL24          (*((uword volatile far *) 0x200614))
#define CAN_MSGCFGL24_DIR                      0x0008
#define CAN_MSGCFGL24_NODE                     0x0002
#define CAN_MSGCFGL24_RMM                      0x0001
#define CAN_MSGCFGL24_XTD                      0x0004

// Message Object 25 Message Configuration Register Low
#define CAN_MSGCFGL25          (*((uword volatile far *) 0x200634))
#define CAN_MSGCFGL25_DIR                      0x0008
#define CAN_MSGCFGL25_NODE                     0x0002
#define CAN_MSGCFGL25_RMM                      0x0001
#define CAN_MSGCFGL25_XTD                      0x0004

// Message Object 26 Message Configuration Register Low
#define CAN_MSGCFGL26          (*((uword volatile far *) 0x200654))
#define CAN_MSGCFGL26_DIR                      0x0008
#define CAN_MSGCFGL26_NODE                     0x0002
#define CAN_MSGCFGL26_RMM                      0x0001
#define CAN_MSGCFGL26_XTD                      0x0004

// Message Object 27 Message Configuration Register Low
#define CAN_MSGCFGL27          (*((uword volatile far *) 0x200674))
#define CAN_MSGCFGL27_DIR                      0x0008
#define CAN_MSGCFGL27_NODE                     0x0002
#define CAN_MSGCFGL27_RMM                      0x0001
#define CAN_MSGCFGL27_XTD                      0x0004

// Message Object 28 Message Configuration Register Low
#define CAN_MSGCFGL28          (*((uword volatile far *) 0x200694))
#define CAN_MSGCFGL28_DIR                      0x0008
#define CAN_MSGCFGL28_NODE                     0x0002
#define CAN_MSGCFGL28_RMM                      0x0001
#define CAN_MSGCFGL28_XTD                      0x0004

// Message Object 29 Message Configuration Register Low
#define CAN_MSGCFGL29          (*((uword volatile far *) 0x2006B4))
#define CAN_MSGCFGL29_DIR                      0x0008
#define CAN_MSGCFGL29_NODE                     0x0002
#define CAN_MSGCFGL29_RMM                      0x0001
#define CAN_MSGCFGL29_XTD                      0x0004

// Message Object 3 Message Configuration Register Low
#define CAN_MSGCFGL3           (*((uword volatile far *) 0x200374))
#define CAN_MSGCFGL3_DIR                      0x0008
#define CAN_MSGCFGL3_NODE                     0x0002
#define CAN_MSGCFGL3_RMM                      0x0001
#define CAN_MSGCFGL3_XTD                      0x0004

// Message Object 30 Message Configuration Register Low
#define CAN_MSGCFGL30          (*((uword volatile far *) 0x2006D4))
#define CAN_MSGCFGL30_DIR                      0x0008
#define CAN_MSGCFGL30_NODE                     0x0002
#define CAN_MSGCFGL30_RMM                      0x0001
#define CAN_MSGCFGL30_XTD                      0x0004

// Message Object 31 Message Configuration Register Low
#define CAN_MSGCFGL31          (*((uword volatile far *) 0x2006F4))
#define CAN_MSGCFGL31_DIR                      0x0008
#define CAN_MSGCFGL31_NODE                     0x0002
#define CAN_MSGCFGL31_RMM                      0x0001
#define CAN_MSGCFGL31_XTD                      0x0004

// Message Object 4 Message Configuration Register Low
#define CAN_MSGCFGL4           (*((uword volatile far *) 0x200394))
#define CAN_MSGCFGL4_DIR                      0x0008
#define CAN_MSGCFGL4_NODE                     0x0002
#define CAN_MSGCFGL4_RMM                      0x0001
#define CAN_MSGCFGL4_XTD                      0x0004

// Message Object 5 Message Configuration Register Low
#define CAN_MSGCFGL5           (*((uword volatile far *) 0x2003B4))
#define CAN_MSGCFGL5_DIR                      0x0008
#define CAN_MSGCFGL5_NODE                     0x0002
#define CAN_MSGCFGL5_RMM                      0x0001
#define CAN_MSGCFGL5_XTD                      0x0004

// Message Object 6 Message Configuration Register Low
#define CAN_MSGCFGL6           (*((uword volatile far *) 0x2003D4))
#define CAN_MSGCFGL6_DIR                      0x0008
#define CAN_MSGCFGL6_NODE                     0x0002
#define CAN_MSGCFGL6_RMM                      0x0001
#define CAN_MSGCFGL6_XTD                      0x0004

// Message Object 7 Message Configuration Register Low
#define CAN_MSGCFGL7           (*((uword volatile far *) 0x2003F4))
#define CAN_MSGCFGL7_DIR                      0x0008
#define CAN_MSGCFGL7_NODE                     0x0002
#define CAN_MSGCFGL7_RMM                      0x0001
#define CAN_MSGCFGL7_XTD                      0x0004

// Message Object 8 Message Configuration Register Low
#define CAN_MSGCFGL8           (*((uword volatile far *) 0x200414))
#define CAN_MSGCFGL8_DIR                      0x0008
#define CAN_MSGCFGL8_NODE                     0x0002
#define CAN_MSGCFGL8_RMM                      0x0001
#define CAN_MSGCFGL8_XTD                      0x0004

// Message Object 9 Message Configuration Register Low
#define CAN_MSGCFGL9           (*((uword volatile far *) 0x200434))
#define CAN_MSGCFGL9_DIR                      0x0008
#define CAN_MSGCFGL9_NODE                     0x0002
#define CAN_MSGCFGL9_RMM                      0x0001
#define CAN_MSGCFGL9_XTD                      0x0004

// Message Object 0 Message Control Register High
#define CAN_MSGCTRH0           (*((uword volatile far *) 0x200312))

// Message Object 1 Message Control Register High
#define CAN_MSGCTRH1           (*((uword volatile far *) 0x200332))

// Message Object 10 Message Control Register High
#define CAN_MSGCTRH10          (*((uword volatile far *) 0x200452))

// Message Object 11 Message Control Register High
#define CAN_MSGCTRH11          (*((uword volatile far *) 0x200472))

// Message Object 12 Message Control Register High
#define CAN_MSGCTRH12          (*((uword volatile far *) 0x200492))

// Message Object 13 Message Control Register High
#define CAN_MSGCTRH13          (*((uword volatile far *) 0x2004B2))

// Message Object 14 Message Control Register High
#define CAN_MSGCTRH14          (*((uword volatile far *) 0x2004D2))

// Message Object 15 Message Control Register High
#define CAN_MSGCTRH15          (*((uword volatile far *) 0x2004F2))

// Message Object 16 Message Control Register High
#define CAN_MSGCTRH16          (*((uword volatile far *) 0x200512))

// Message Object 17 Message Control Register High
#define CAN_MSGCTRH17          (*((uword volatile far *) 0x200532))

// Message Object 18 Message Control Register High
#define CAN_MSGCTRH18          (*((uword volatile far *) 0x200552))

// Message Object 19 Message Control Register High
#define CAN_MSGCTRH19          (*((uword volatile far *) 0x200572))

// Message Object 2 Message Control Register High
#define CAN_MSGCTRH2           (*((uword volatile far *) 0x200352))

// Message Object 20 Message Control Register High
#define CAN_MSGCTRH20          (*((uword volatile far *) 0x200592))

// Message Object 21 Message Control Register High
#define CAN_MSGCTRH21          (*((uword volatile far *) 0x2005B2))

// Message Object 22 Message Control Register High
#define CAN_MSGCTRH22          (*((uword volatile far *) 0x2005D2))

// Message Object 23 Message Control Register High
#define CAN_MSGCTRH23          (*((uword volatile far *) 0x2005F2))

// Message Object 24 Message Control Register High
#define CAN_MSGCTRH24          (*((uword volatile far *) 0x200612))

// Message Object 25 Message Control Register High
#define CAN_MSGCTRH25          (*((uword volatile far *) 0x200632))

// Message Object 26 Message Control Register High
#define CAN_MSGCTRH26          (*((uword volatile far *) 0x200652))

// Message Object 27 Message Control Register High
#define CAN_MSGCTRH27          (*((uword volatile far *) 0x200672))

// Message Object 28 Message Control Register High
#define CAN_MSGCTRH28          (*((uword volatile far *) 0x200692))

// Message Object 29 Message Control Register High
#define CAN_MSGCTRH29          (*((uword volatile far *) 0x2006B2))

// Message Object 3 Message Control Register High
#define CAN_MSGCTRH3           (*((uword volatile far *) 0x200372))

// Message Object 30 Message Control Register High
#define CAN_MSGCTRH30          (*((uword volatile far *) 0x2006D2))

// Message Object 31 Message Control Register High
#define CAN_MSGCTRH31          (*((uword volatile far *) 0x2006F2))

// Message Object 4 Message Control Register High
#define CAN_MSGCTRH4           (*((uword volatile far *) 0x200392))

// Message Object 5 Message Control Register High
#define CAN_MSGCTRH5           (*((uword volatile far *) 0x2003B2))

// Message Object 6 Message Control Register High
#define CAN_MSGCTRH6           (*((uword volatile far *) 0x2003D2))

// Message Object 7 Message Control Register High
#define CAN_MSGCTRH7           (*((uword volatile far *) 0x2003F2))

// Message Object 8 Message Control Register High
#define CAN_MSGCTRH8           (*((uword volatile far *) 0x200412))

// Message Object 9 Message Control Register High
#define CAN_MSGCTRH9           (*((uword volatile far *) 0x200432))

// Message Object 0 Message Control Register Low
#define CAN_MSGCTRL0           (*((uword volatile far *) 0x200310))

// Message Object 1 Message Control Register Low
#define CAN_MSGCTRL1           (*((uword volatile far *) 0x200330))

// Message 

⌨️ 快捷键说明

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