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

📄 main.h

📁 英飞凌C166之XC164CS的IO读写操作程序
💻 H
📖 第 1 页 / 共 5 页
字号:
// Message Object 2 Arbitration Register High
#define CAN_MSGARH2            (*((uword volatile far *) 0x20034A))

// Message Object 20 Arbitration Register High
#define CAN_MSGARH20           (*((uword volatile far *) 0x20058A))

// Message Object 21 Arbitration Register High
#define CAN_MSGARH21           (*((uword volatile far *) 0x2005AA))

// Message Object 22 Arbitration Register High
#define CAN_MSGARH22           (*((uword volatile far *) 0x2005CA))

// Message Object 23 Arbitration Register High
#define CAN_MSGARH23           (*((uword volatile far *) 0x2005EA))

// Message Object 24 Arbitration Register High
#define CAN_MSGARH24           (*((uword volatile far *) 0x20060A))

// Message Object 25 Arbitration Register High
#define CAN_MSGARH25           (*((uword volatile far *) 0x20062A))

// Message Object 26 Arbitration Register High
#define CAN_MSGARH26           (*((uword volatile far *) 0x20064A))

// Message Object 27 Arbitration Register High
#define CAN_MSGARH27           (*((uword volatile far *) 0x20066A))

// Message Object 28 Arbitration Register High
#define CAN_MSGARH28           (*((uword volatile far *) 0x20068A))

// Message Object 29 Arbitration Register High
#define CAN_MSGARH29           (*((uword volatile far *) 0x2006AA))

// Message Object 3 Arbitration Register High
#define CAN_MSGARH3            (*((uword volatile far *) 0x20036A))

// Message Object 30 Arbitration Register High
#define CAN_MSGARH30           (*((uword volatile far *) 0x2006CA))

// Message Object 31 Arbitration Register High
#define CAN_MSGARH31           (*((uword volatile far *) 0x2006EA))

// Message Object 4 Arbitration Register High
#define CAN_MSGARH4            (*((uword volatile far *) 0x20038A))

// Message Object 5 Arbitration Register High
#define CAN_MSGARH5            (*((uword volatile far *) 0x2003AA))

// Message Object 6 Arbitration Register High
#define CAN_MSGARH6            (*((uword volatile far *) 0x2003CA))

// Message Object 7 Arbitration Register High
#define CAN_MSGARH7            (*((uword volatile far *) 0x2003EA))

// Message Object 8 Arbitration Register High
#define CAN_MSGARH8            (*((uword volatile far *) 0x20040A))

// Message Object 9 Arbitration Register High
#define CAN_MSGARH9            (*((uword volatile far *) 0x20042A))

// Message Object 0 Arbitration Register Low
#define CAN_MSGARL0            (*((uword volatile far *) 0x200308))

// Message Object 1 Arbitration Register Low
#define CAN_MSGARL1            (*((uword volatile far *) 0x200328))

// Message Object 10 Arbitration Register Low
#define CAN_MSGARL10           (*((uword volatile far *) 0x200448))

// Message Object 11 Arbitration Register Low
#define CAN_MSGARL11           (*((uword volatile far *) 0x200468))

// Message Object 12 Arbitration Register Low
#define CAN_MSGARL12           (*((uword volatile far *) 0x200488))

// Message Object 13 Arbitration Register Low
#define CAN_MSGARL13           (*((uword volatile far *) 0x2004A8))

// Message Object 14 Arbitration Register Low
#define CAN_MSGARL14           (*((uword volatile far *) 0x2004C8))

// Message Object 15 Arbitration Register Low
#define CAN_MSGARL15           (*((uword volatile far *) 0x2004E8))

// Message Object 16 Arbitration Register Low
#define CAN_MSGARL16           (*((uword volatile far *) 0x200508))

// Message Object 17 Arbitration Register Low
#define CAN_MSGARL17           (*((uword volatile far *) 0x200528))

// Message Object 18 Arbitration Register Low
#define CAN_MSGARL18           (*((uword volatile far *) 0x200548))

// Message Object 19 Arbitration Register Low
#define CAN_MSGARL19           (*((uword volatile far *) 0x200568))

// Message Object 2 Arbitration Register Low
#define CAN_MSGARL2            (*((uword volatile far *) 0x200348))

// Message Object 20 Arbitration Register Low
#define CAN_MSGARL20           (*((uword volatile far *) 0x200588))

// Message Object 21 Arbitration Register Low
#define CAN_MSGARL21           (*((uword volatile far *) 0x2005A8))

// Message Object 22 Arbitration Register Low
#define CAN_MSGARL22           (*((uword volatile far *) 0x2005C8))

// Message Object 23 Arbitration Register Low
#define CAN_MSGARL23           (*((uword volatile far *) 0x2005E8))

// Message Object 24 Arbitration Register Low
#define CAN_MSGARL24           (*((uword volatile far *) 0x200608))

// Message Object 25 Arbitration Register Low
#define CAN_MSGARL25           (*((uword volatile far *) 0x200628))

// Message Object 26 Arbitration Register Low
#define CAN_MSGARL26           (*((uword volatile far *) 0x200648))

// Message Object 27 Arbitration Register Low
#define CAN_MSGARL27           (*((uword volatile far *) 0x200668))

// Message Object 28 Arbitration Register Low
#define CAN_MSGARL28           (*((uword volatile far *) 0x200688))

// Message Object 29 Arbitration Register Low
#define CAN_MSGARL29           (*((uword volatile far *) 0x2006A8))

// Message Object 3 Arbitration Register Low
#define CAN_MSGARL3            (*((uword volatile far *) 0x200368))

// Message Object 30 Arbitration Register Low
#define CAN_MSGARL30           (*((uword volatile far *) 0x2006C8))

// Message Object 31 Arbitration Register Low
#define CAN_MSGARL31           (*((uword volatile far *) 0x2006E8))

// Message Object 4 Arbitration Register Low
#define CAN_MSGARL4            (*((uword volatile far *) 0x200388))

// Message Object 5 Arbitration Register Low
#define CAN_MSGARL5            (*((uword volatile far *) 0x2003A8))

// Message Object 6 Arbitration Register Low
#define CAN_MSGARL6            (*((uword volatile far *) 0x2003C8))

// Message Object 7 Arbitration Register Low
#define CAN_MSGARL7            (*((uword volatile far *) 0x2003E8))

// Message Object 8 Arbitration Register Low
#define CAN_MSGARL8            (*((uword volatile far *) 0x200408))

// Message Object 9 Arbitration Register Low
#define CAN_MSGARL9            (*((uword volatile far *) 0x200428))

// Message Object 0 Message Configuration Register High
#define CAN_MSGCFGH0           (*((uword volatile far *) 0x200316))

// Message Object 1 Message Configuration Register High
#define CAN_MSGCFGH1           (*((uword volatile far *) 0x200336))

// Message Object 10 Message Configuration Register High
#define CAN_MSGCFGH10          (*((uword volatile far *) 0x200456))

// Message Object 11 Message Configuration Register High
#define CAN_MSGCFGH11          (*((uword volatile far *) 0x200476))

// Message Object 12 Message Configuration Register High
#define CAN_MSGCFGH12          (*((uword volatile far *) 0x200496))

// Message Object 13 Message Configuration Register High
#define CAN_MSGCFGH13          (*((uword volatile far *) 0x2004B6))

// Message Object 14 Message Configuration Register High
#define CAN_MSGCFGH14          (*((uword volatile far *) 0x2004D6))

// Message Object 15 Message Configuration Register High
#define CAN_MSGCFGH15          (*((uword volatile far *) 0x2004F6))

// Message Object 16 Message Configuration Register High
#define CAN_MSGCFGH16          (*((uword volatile far *) 0x200516))

// Message Object 17 Message Configuration Register High
#define CAN_MSGCFGH17          (*((uword volatile far *) 0x200536))

// Message Object 18 Message Configuration Register High
#define CAN_MSGCFGH18          (*((uword volatile far *) 0x200556))

// Message Object 19 Message Configuration Register High
#define CAN_MSGCFGH19          (*((uword volatile far *) 0x200576))

// Message Object 2 Message Configuration Register High
#define CAN_MSGCFGH2           (*((uword volatile far *) 0x200356))

// Message Object 20 Message Configuration Register High
#define CAN_MSGCFGH20          (*((uword volatile far *) 0x200596))

// Message Object 21 Message Configuration Register High
#define CAN_MSGCFGH21          (*((uword volatile far *) 0x2005B6))

// Message Object 22 Message Configuration Register High
#define CAN_MSGCFGH22          (*((uword volatile far *) 0x2005D6))

// Message Object 23 Message Configuration Register High
#define CAN_MSGCFGH23          (*((uword volatile far *) 0x2005F6))

// Message Object 24 Message Configuration Register High
#define CAN_MSGCFGH24          (*((uword volatile far *) 0x200616))

// Message Object 25 Message Configuration Register High
#define CAN_MSGCFGH25          (*((uword volatile far *) 0x200636))

// Message Object 26 Message Configuration Register High
#define CAN_MSGCFGH26          (*((uword volatile far *) 0x200656))

// Message Object 27 Message Configuration Register High
#define CAN_MSGCFGH27          (*((uword volatile far *) 0x200676))

// Message Object 28 Message Configuration Register High
#define CAN_MSGCFGH28          (*((uword volatile far *) 0x200696))

// Message Object 29 Message Configuration Register High
#define CAN_MSGCFGH29          (*((uword volatile far *) 0x2006B6))

// Message Object 3 Message Configuration Register High
#define CAN_MSGCFGH3           (*((uword volatile far *) 0x200376))

// Message Object 30 Message Configuration Register High
#define CAN_MSGCFGH30          (*((uword volatile far *) 0x2006D6))

// Message Object 31 Message Configuration Register High
#define CAN_MSGCFGH31          (*((uword volatile far *) 0x2006F6))

// Message Object 4 Message Configuration Register High
#define CAN_MSGCFGH4           (*((uword volatile far *) 0x200396))

// Message Object 5 Message Configuration Register High
#define CAN_MSGCFGH5           (*((uword volatile far *) 0x2003B6))

// Message Object 6 Message Configuration Register High
#define CAN_MSGCFGH6           (*((uword volatile far *) 0x2003D6))

// Message Object 7 Message Configuration Register High
#define CAN_MSGCFGH7           (*((uword volatile far *) 0x2003F6))

// Message Object 8 Message Configuration Register High
#define CAN_MSGCFGH8           (*((uword volatile far *) 0x200416))

// Message Object 9 Message Configuration Register High
#define CAN_MSGCFGH9           (*((uword volatile far *) 0x200436))

// Message Object 0 Message Configuration Register Low
#define CAN_MSGCFGL0           (*((uword volatile far *) 0x200314))
#define CAN_MSGCFGL0_DIR                      0x0008
#define CAN_MSGCFGL0_NODE                     0x0002
#define CAN_MSGCFGL0_RMM                      0x0001
#define CAN_MSGCFGL0_XTD                      0x0004

// Message Object 1 Message Configuration Register Low
#define CAN_MSGCFGL1           (*((uword volatile far *) 0x200334))
#define CAN_MSGCFGL1_DIR                      0x0008
#define CAN_MSGCFGL1_NODE                     0x0002
#define CAN_MSGCFGL1_RMM                      0x0001
#define CAN_MSGCFGL1_XTD                      0x0004

// Message Object 10 Message Configuration Register Low
#define CAN_MSGCFGL10          (*((uword volatile far *) 0x200454))
#define CAN_MSGCFGL10_DIR                      0x0008
#define CAN_MSGCFGL10_NODE                     0x0002
#define CAN_MSGCFGL10_RMM                      0x0001
#define CAN_MSGCFGL10_XTD                      0x0004

// Message Object 11 Message Configuration Register Low
#define CAN_MSGCFGL11          (*((uword volatile far *) 0x200474))
#define CAN_MSGCFGL11_DIR                      0x0008
#define CAN_MSGCFGL11_NODE                     0x0002
#define CAN_MSGCFGL11_RMM                      0x0001
#define CAN_MSGCFGL11_XTD                      0x0004

// Message Object 12 Message Configuration Register Low
#define CAN_MSGCFGL12          (*((uword volatile far *) 0x200494))
#define CAN_MSGCFGL12_DIR                      0x0008
#define CAN_MSGCFGL12_NODE                     0x0002
#define CAN_MSGCFGL12_RMM                      0x0001
#define CAN_MSGCFGL12_XTD                      0x0004

// Message Object 13 Message Configuration Register Low
#define CAN_MSGCFGL13          (*((uword volatile far *) 0x2004B4))
#define CAN_MSGCFGL13_DIR                      0x0008

⌨️ 快捷键说明

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