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

📄 main.h

📁 ucos-II 在英飞凌xc164的移植
💻 H
📖 第 1 页 / 共 5 页
字号:
// 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 Object 10 Message Control Register Low
#define CAN_MSGCTRL10          (*((uword volatile far *) 0x200450))

// Message Object 11 Message Control Register Low
#define CAN_MSGCTRL11          (*((uword volatile far *) 0x200470))

// Message Object 12 Message Control Register Low
#define CAN_MSGCTRL12          (*((uword volatile far *) 0x200490))

// Message Object 13 Message Control Register Low
#define CAN_MSGCTRL13          (*((uword volatile far *) 0x2004B0))

// Message Object 14 Message Control Register Low
#define CAN_MSGCTRL14          (*((uword volatile far *) 0x2004D0))

// Message Object 15 Message Control Register Low
#define CAN_MSGCTRL15          (*((uword volatile far *) 0x2004F0))

// Message Object 16 Message Control Register Low
#define CAN_MSGCTRL16          (*((uword volatile far *) 0x200510))

// Message Object 17 Message Control Register Low
#define CAN_MSGCTRL17          (*((uword volatile far *) 0x200530))

// Message Object 18 Message Control Register Low
#define CAN_MSGCTRL18          (*((uword volatile far *) 0x200550))

// Message Object 19 Message Control Register Low
#define CAN_MSGCTRL19          (*((uword volatile far *) 0x200570))

// Message Object 2 Message Control Register Low
#define CAN_MSGCTRL2           (*((uword volatile far *) 0x200350))

// Message Object 20 Message Control Register Low
#define CAN_MSGCTRL20          (*((uword volatile far *) 0x200590))

// Message Object 21 Message Control Register Low
#define CAN_MSGCTRL21          (*((uword volatile far *) 0x2005B0))

// Message Object 22 Message Control Register Low
#define CAN_MSGCTRL22          (*((uword volatile far *) 0x2005D0))

// Message Object 23 Message Control Register Low
#define CAN_MSGCTRL23          (*((uword volatile far *) 0x2005F0))

// Message Object 24 Message Control Register Low
#define CAN_MSGCTRL24          (*((uword volatile far *) 0x200610))

// Message Object 25 Message Control Register Low
#define CAN_MSGCTRL25          (*((uword volatile far *) 0x200630))

// Message Object 26 Message Control Register Low
#define CAN_MSGCTRL26          (*((uword volatile far *) 0x200650))

// Message Object 27 Message Control Register Low
#define CAN_MSGCTRL27          (*((uword volatile far *) 0x200670))

// Message Object 28 Message Control Register Low
#define CAN_MSGCTRL28          (*((uword volatile far *) 0x200690))

// Message Object 29 Message Control Register Low
#define CAN_MSGCTRL29          (*((uword volatile far *) 0x2006B0))

// Message Object 3 Message Control Register Low
#define CAN_MSGCTRL3           (*((uword volatile far *) 0x200370))

// Message Object 30 Message Control Register Low
#define CAN_MSGCTRL30          (*((uword volatile far *) 0x2006D0))

// Message Object 31 Message Control Register Low
#define CAN_MSGCTRL31          (*((uword volatile far *) 0x2006F0))

// Message Object 4 Message Control Register Low
#define CAN_MSGCTRL4           (*((uword volatile far *) 0x200390))

// Message Object 5 Message Control Register Low
#define CAN_MSGCTRL5           (*((uword volatile far *) 0x2003B0))

// Message Object 6 Message Control Register Low
#define CAN_MSGCTRL6           (*((uword volatile far *) 0x2003D0))

// Message Object 7 Message Control Register Low
#define CAN_MSGCTRL7           (*((uword volatile far *) 0x2003F0))

// Message Object 8 Message Control Register Low
#define CAN_MSGCTRL8           (*((uword volatile far *) 0x200410))

// Message Object 9 Message Control Register Low
#define CAN_MSGCTRL9           (*((uword volatile far *) 0x200430))

// Message Object 0 Data Register 0 High
#define CAN_MSGDRH00           (*((uword volatile far *) 0x200302))

// Message Object 0 Data Register 4 High
#define CAN_MSGDRH04           (*((uword volatile far *) 0x200306))

// Message Object 1 Data Register 0 High
#define CAN_MSGDRH10           (*((uword volatile far *) 0x200322))

// Message Object 10 Data Register 0 High
#define CAN_MSGDRH100          (*((uword volatile far *) 0x200442))

// Message Object 10 Data Register 4 High
#define CAN_MSGDRH104          (*((uword volatile far *) 0x200446))

// Message Object 11 Data Register 0 High
#define CAN_MSGDRH110          (*((uword volatile far *) 0x200462))

// Message Object 11 Data Register 4 High
#define CAN_MSGDRH114          (*((uword volatile far *) 0x200466))

// Message Object 12 Data Register 0 High
#define CAN_MSGDRH120          (*((uword volatile far *) 0x200482))

// Message Object 12 Data Register 4 High
#define CAN_MSGDRH124          (*((uword volatile far *) 0x200486))

// Message Object 13 Data Register 0 High
#define CAN_MSGDRH130          (*((uword volatile far *) 0x2004A2))

// Message Object 13 Data Register 4 High
#define CAN_MSGDRH134          (*((uword volatile far *) 0x2004A6))

// Message Object 1 Data Register 4 High
#define CAN_MSGDRH14           (*((uword volatile far *) 0x200326))

// Message Object 14 Data Register 0 High
#define CA

⌨️ 快捷键说明

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