?? main.h
字號:
#define CAN_BFCRH_CFCOV 0x0080
// Node B Frame Counter Register Low
#define CAN_BFCRL (*((uword volatile far *) 0x200254))
// Node B Global Interrupt Node Pointer Register
#define CAN_BGINP (*((uword volatile far *) 0x200250))
// Node B INTID Mask Register 4 Low
#define CAN_BIMR4 (*((uword volatile far *) 0x20025C))
#define CAN_BIMR4_IMC32 0x0001
#define CAN_BIMR4_IMC33 0x0002
#define CAN_BIMR4_IMC34 0x0004
// Node B INTID Mask Register 0 High
#define CAN_BIMRH0 (*((uword volatile far *) 0x20025A))
#define CAN_BIMRH0_IMC16 0x0001
#define CAN_BIMRH0_IMC17 0x0002
#define CAN_BIMRH0_IMC18 0x0004
#define CAN_BIMRH0_IMC19 0x0008
#define CAN_BIMRH0_IMC20 0x0010
#define CAN_BIMRH0_IMC21 0x0020
#define CAN_BIMRH0_IMC22 0x0040
#define CAN_BIMRH0_IMC23 0x0080
#define CAN_BIMRH0_IMC24 0x0100
#define CAN_BIMRH0_IMC25 0x0200
#define CAN_BIMRH0_IMC26 0x0400
#define CAN_BIMRH0_IMC27 0x0800
#define CAN_BIMRH0_IMC28 0x1000
#define CAN_BIMRH0_IMC29 0x2000
#define CAN_BIMRH0_IMC30 0x4000
#define CAN_BIMRH0_IMC31 0x8000
// Node B INTID Mask Register 0 Low
#define CAN_BIMRL0 (*((uword volatile far *) 0x200258))
#define CAN_BIMRL0_IMC0 0x0001
#define CAN_BIMRL0_IMC1 0x0002
#define CAN_BIMRL0_IMC10 0x0400
#define CAN_BIMRL0_IMC11 0x0800
#define CAN_BIMRL0_IMC12 0x1000
#define CAN_BIMRL0_IMC13 0x2000
#define CAN_BIMRL0_IMC14 0x4000
#define CAN_BIMRL0_IMC15 0x8000
#define CAN_BIMRL0_IMC2 0x0004
#define CAN_BIMRL0_IMC3 0x0008
#define CAN_BIMRL0_IMC4 0x0010
#define CAN_BIMRL0_IMC5 0x0020
#define CAN_BIMRL0_IMC6 0x0040
#define CAN_BIMRL0_IMC7 0x0080
#define CAN_BIMRL0_IMC8 0x0100
#define CAN_BIMRL0_IMC9 0x0200
// Node B Interrupt Pending Register
#define CAN_BIR (*((uword volatile far *) 0x200248))
// Node B Status Register
#define CAN_BSR (*((uword volatile far *) 0x200244))
#define CAN_BSR_BOFF 0x0080
#define CAN_BSR_EWRN 0x0040
#define CAN_BSR_RXOK 0x0010
#define CAN_BSR_TXOK 0x0008
// Message Object 0 Arbitration Mask Register High
#define CAN_MSGAMRH0 (*((uword volatile far *) 0x20030E))
// Message Object 1 Arbitration Mask Register High
#define CAN_MSGAMRH1 (*((uword volatile far *) 0x20032E))
// Message Object 10 Arbitration Mask Register High
#define CAN_MSGAMRH10 (*((uword volatile far *) 0x20044E))
// Message Object 11 Arbitration Mask Register High
#define CAN_MSGAMRH11 (*((uword volatile far *) 0x20046E))
// Message Object 12 Arbitration Mask Register High
#define CAN_MSGAMRH12 (*((uword volatile far *) 0x20048E))
// Message Object 13 Arbitration Mask Register High
#define CAN_MSGAMRH13 (*((uword volatile far *) 0x2004AE))
// Message Object 14 Arbitration Mask Register High
#define CAN_MSGAMRH14 (*((uword volatile far *) 0x2004CE))
// Message Object 15 Arbitration Mask Register High
#define CAN_MSGAMRH15 (*((uword volatile far *) 0x2004EE))
// Message Object 16 Arbitration Mask Register High
#define CAN_MSGAMRH16 (*((uword volatile far *) 0x20050E))
// Message Object 17 Arbitration Mask Register High
#define CAN_MSGAMRH17 (*((uword volatile far *) 0x20052E))
// Message Object 18 Arbitration Mask Register High
#define CAN_MSGAMRH18 (*((uword volatile far *) 0x20054E))
// Message Object 19 Arbitration Mask Register High
#define CAN_MSGAMRH19 (*((uword volatile far *) 0x20056E))
// Message Object 2 Arbitration Mask Register High
#define CAN_MSGAMRH2 (*((uword volatile far *) 0x20034E))
// Message Object 20 Arbitration Mask Register High
#define CAN_MSGAMRH20 (*((uword volatile far *) 0x20058E))
// Message Object 21 Arbitration Mask Register High
#define CAN_MSGAMRH21 (*((uword volatile far *) 0x2005AE))
// Message Object 22 Arbitration Mask Register High
#define CAN_MSGAMRH22 (*((uword volatile far *) 0x2005CE))
// Message Object 23 Arbitration Mask Register High
#define CAN_MSGAMRH23 (*((uword volatile far *) 0x2005EE))
// Message Object 24 Arbitration Mask Register High
#define CAN_MSGAMRH24 (*((uword volatile far *) 0x20060E))
// Message Object 25 Arbitration Mask Register High
#define CAN_MSGAMRH25 (*((uword volatile far *) 0x20062E))
// Message Object 26 Arbitration Mask Register High
#define CAN_MSGAMRH26 (*((uword volatile far *) 0x20064E))
// Message Object 27 Arbitration Mask Register High
#define CAN_MSGAMRH27 (*((uword volatile far *) 0x20066E))
// Message Object 28 Arbitration Mask Register High
#define CAN_MSGAMRH28 (*((uword volatile far *) 0x20068E))
// Message Object 29 Arbitration Mask Register High
#define CAN_MSGAMRH29 (*((uword volatile far *) 0x2006AE))
// Message Object 3 Arbitration Mask Register High
#define CAN_MSGAMRH3 (*((uword volatile far *) 0x20036E))
// Message Object 30 Arbitration Mask Register High
#define CAN_MSGAMRH30 (*((uword volatile far *) 0x2006CE))
// Message Object 31 Arbitration Mask Register High
#define CAN_MSGAMRH31 (*((uword volatile far *) 0x2006EE))
// Message Object 4 Arbitration Mask Register High
#define CAN_MSGAMRH4 (*((uword volatile far *) 0x20038E))
// Message Object 5 Arbitration Mask Register High
#define CAN_MSGAMRH5 (*((uword volatile far *) 0x2003AE))
// Message Object 6 Arbitration Mask Register High
#define CAN_MSGAMRH6 (*((uword volatile far *) 0x2003CE))
// Message Object 7 Arbitration Mask Register High
#define CAN_MSGAMRH7 (*((uword volatile far *) 0x2003EE))
// Message Object 8 Arbitration Mask Register High
#define CAN_MSGAMRH8 (*((uword volatile far *) 0x20040E))
// Message Object 9 Arbitration Mask Register High
#define CAN_MSGAMRH9 (*((uword volatile far *) 0x20042E))
// Message Object 0 Arbitration Mask Register Low
#define CAN_MSGAMRL0 (*((uword volatile far *) 0x20030C))
// Message Object 1 Arbitration Mask Register Low
#define CAN_MSGAMRL1 (*((uword volatile far *) 0x20032C))
// Message Object 10 Arbitration Mask Register Low
#define CAN_MSGAMRL10 (*((uword volatile far *) 0x20044C))
// Message Object 11 Arbitration Mask Register Low
#define CAN_MSGAMRL11 (*((uword volatile far *) 0x20046C))
// Message Object 12 Arbitration Mask Register Low
#define CAN_MSGAMRL12 (*((uword volatile far *) 0x20048C))
// Message Object 13 Arbitration Mask Register Low
#define CAN_MSGAMRL13 (*((uword volatile far *) 0x2004AC))
// Message Object 14 Arbitration Mask Register Low
#define CAN_MSGAMRL14 (*((uword volatile far *) 0x2004CC))
// Message Object 15 Arbitration Mask Register Low
#define CAN_MSGAMRL15 (*((uword volatile far *) 0x2004EC))
// Message Object 16 Arbitration Mask Register Low
#define CAN_MSGAMRL16 (*((uword volatile far *) 0x20050C))
// Message Object 17 Arbitration Mask Register Low
#define CAN_MSGAMRL17 (*((uword volatile far *) 0x20052C))
// Message Object 18 Arbitration Mask Register Low
#define CAN_MSGAMRL18 (*((uword volatile far *) 0x20054C))
// Message Object 19 Arbitration Mask Register Low
#define CAN_MSGAMRL19 (*((uword volatile far *) 0x20056C))
// Message Object 2 Arbitration Mask Register Low
#define CAN_MSGAMRL2 (*((uword volatile far *) 0x20034C))
// Message Object 20 Arbitration Mask Register Low
#define CAN_MSGAMRL20 (*((uword volatile far *) 0x20058C))
// Message Object 21 Arbitration Mask Register Low
#define CAN_MSGAMRL21 (*((uword volatile far *) 0x2005AC))
// Message Object 22 Arbitration Mask Register Low
#define CAN_MSGAMRL22 (*((uword volatile far *) 0x2005CC))
// Message Object 23 Arbitration Mask Register Low
#define CAN_MSGAMRL23 (*((uword volatile far *) 0x2005EC))
// Message Object 24 Arbitration Mask Register Low
#define CAN_MSGAMRL24 (*((uword volatile far *) 0x20060C))
// Message Object 25 Arbitration Mask Register Low
#define CAN_MSGAMRL25 (*((uword volatile far *) 0x20062C))
// Message Object 26 Arbitration Mask Register Low
#define CAN_MSGAMRL26 (*((uword volatile far *) 0x20064C))
// Message Object 27 Arbitration Mask Register Low
#define CAN_MSGAMRL27 (*((uword volatile far *) 0x20066C))
// Message Object 28 Arbitration Mask Register Low
#define CAN_MSGAMRL28 (*((uword volatile far *) 0x20068C))
// Message Object 29 Arbitration Mask Register Low
#define CAN_MSGAMRL29 (*((uword volatile far *) 0x2006AC))
// Message Object 3 Arbitration Mask Register Low
#define CAN_MSGAMRL3 (*((uword volatile far *) 0x20036C))
// Message Object 30 Arbitration Mask Register Low
#define CAN_MSGAMRL30 (*((uword volatile far *) 0x2006CC))
// Message Object 31 Arbitration Mask Register Low
#define CAN_MSGAMRL31 (*((uword volatile far *) 0x2006EC))
// Message Object 4 Arbitration Mask Register Low
#define CAN_MSGAMRL4 (*((uword volatile far *) 0x20038C))
// Message Object 5 Arbitration Mask Register Low
#define CAN_MSGAMRL5 (*((uword volatile far *) 0x2003AC))
// Message Object 6 Arbitration Mask Register Low
#define CAN_MSGAMRL6 (*((uword volatile far *) 0x2003CC))
// Message Object 7 Arbitration Mask Register Low
#define CAN_MSGAMRL7 (*((uword volatile far *) 0x2003EC))
// Message Object 8 Arbitration Mask Register Low
#define CAN_MSGAMRL8 (*((uword volatile far *) 0x20040C))
// Message Object 9 Arbitration Mask Register Low
#define CAN_MSGAMRL9 (*((uword volatile far *) 0x20042C))
// Message Object 0 Arbitration Register High
#define CAN_MSGARH0 (*((uword volatile far *) 0x20030A))
// Message Object 1 Arbitration Register High
#define CAN_MSGARH1 (*((uword volatile far *) 0x20032A))
// Message Object 10 Arbitration Register High
#define CAN_MSGARH10 (*((uword volatile far *) 0x20044A))
// Message Object 11 Arbitration Register High
#define CAN_MSGARH11 (*((uword volatile far *) 0x20046A))
// Message Object 12 Arbitration Register High
#define CAN_MSGARH12 (*((uword volatile far *) 0x20048A))
// Message Object 13 Arbitration Register High
#define CAN_MSGARH13 (*((uword volatile far *) 0x2004AA))
// Message Object 14 Arbitration Register High
#define CAN_MSGARH14 (*((uword volatile far *) 0x2004CA))
// Message Object 15 Arbitration Register High
#define CAN_MSGARH15 (*((uword volatile far *) 0x2004EA))
// Message Object 16 Arbitration Register High
#define CAN_MSGARH16 (*((uword volatile far *) 0x20050A))
// Message Object 17 Arbitration Register High
#define CAN_MSGARH17 (*((uword volatile far *) 0x20052A))
// Message Object 18 Arbitration Register High
#define CAN_MSGARH18 (*((uword volatile far *) 0x20054A))
// Message Object 19 Arbitration Register High
#define CAN_MSGARH19 (*((uword volatile far *) 0x20056A))
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -