📄 mod_regs_hcan.h
字号:
unsigned char MB9 :1; // MB9
unsigned char MB8 :1; // MB8
} BIT; //
} MBCR; //
union { // TXPR
unsigned int WORD; // Word Access
struct { // Bit Access
unsigned char MB7 :1; // MB7
unsigned char MB6 :1; // MB6
unsigned char MB5 :1; // MB5
unsigned char MB4 :1; // MB4
unsigned char MB3 :1; // MB3
unsigned char MB2 :1; // MB2
unsigned char MB1 :1; // MB1
unsigned char :1; //
unsigned char MB15:1; // MB15
unsigned char MB14:1; // MB14
unsigned char MB13:1; // MB13
unsigned char MB12:1; // MB12
unsigned char MB11:1; // MB11
unsigned char MB10:1; // MB10
unsigned char MB9 :1; // MB9
unsigned char MB8 :1; // MB8
} BIT; //
} TXPR; //
union { // TXCR
unsigned int WORD; // Word Access
struct { // Bit Access
unsigned char MB7 :1; // MB7
unsigned char MB6 :1; // MB6
unsigned char MB5 :1; // MB5
unsigned char MB4 :1; // MB4
unsigned char MB3 :1; // MB3
unsigned char MB2 :1; // MB2
unsigned char MB1 :1; // MB1
unsigned char :1; //
unsigned char MB15:1; // MB15
unsigned char MB14:1; // MB14
unsigned char MB13:1; // MB13
unsigned char MB12:1; // MB12
unsigned char MB11:1; // MB11
unsigned char MB10:1; // MB10
unsigned char MB9 :1; // MB9
unsigned char MB8 :1; // MB8
} BIT; //
} TXCR; //
union { // TXACK
unsigned int WORD; // Word Access
struct { // Bit Access
unsigned char MB7 :1; // MB7
unsigned char MB6 :1; // MB6
unsigned char MB5 :1; // MB5
unsigned char MB4 :1; // MB4
unsigned char MB3 :1; // MB3
unsigned char MB2 :1; // MB2
unsigned char MB1 :1; // MB1
unsigned char :1; //
unsigned char MB15:1; // MB15
unsigned char MB14:1; // MB14
unsigned char MB13:1; // MB13
unsigned char MB12:1; // MB12
unsigned char MB11:1; // MB11
unsigned char MB10:1; // MB10
unsigned char MB9 :1; // MB9
unsigned char MB8 :1; // MB8
} BIT; //
} TXACK; //
union { // ABACK
unsigned int WORD; // Word Access
struct { // Bit Access
unsigned char MB7 :1; // MB7
unsigned char MB6 :1; // MB6
unsigned char MB5 :1; // MB5
unsigned char MB4 :1; // MB4
unsigned char MB3 :1; // MB3
unsigned char MB2 :1; // MB2
unsigned char MB1 :1; // MB1
unsigned char :1; //
unsigned char MB15:1; // MB15
unsigned char MB14:1; // MB14
unsigned char MB13:1; // MB13
unsigned char MB12:1; // MB12
unsigned char MB11:1; // MB11
unsigned char MB10:1; // MB10
unsigned char MB9 :1; // MB9
unsigned char MB8 :1; // MB8
} BIT; //
} ABACK; //
union { // RXPR
unsigned int WORD; // Word Access
struct { // Bit Access
unsigned char MB7 :1; // MB7
unsigned char MB6 :1; // MB6
unsigned char MB5 :1; // MB5
unsigned char MB4 :1; // MB4
unsigned char MB3 :1; // MB3
unsigned char MB2 :1; // MB2
unsigned char MB1 :1; // MB1
unsigned char MB0 :1; // MB0
unsigned char MB15:1; // MB15
unsigned char MB14:1; // MB14
unsigned char MB13:1; // MB13
unsigned char MB12:1; // MB12
unsigned char MB11:1; // MB11
unsigned char MB10:1; // MB10
unsigned char MB9 :1; // MB9
unsigned char MB8 :1; // MB8
} BIT; //
} RXPR; //
union { // RFPR
unsigned int WORD; // Word Access
struct { // Bit Access
unsigned char MB7 :1; // MB7
unsigned char MB6 :1; // MB6
unsigned char MB5 :1; // MB5
unsigned char MB4 :1; // MB4
unsigned char MB3 :1; // MB3
unsigned char MB2 :1; // MB2
unsigned char MB1 :1; // MB1
unsigned char MB0 :1; // MB0
unsigned char MB15:1; // MB15
unsigned char MB14:1; // MB14
unsigned char MB13:1; // MB13
unsigned char MB12:1; // MB12
unsigned char MB11:1; // MB11
unsigned char MB10:1; // MB10
unsigned char MB9 :1; // MB9
unsigned char MB8 :1; // MB8
} BIT; //
} RFPR; //
union { // IRR
unsigned int WORD; // Word Access
struct { // Bit Access
unsigned char OLFF:1; // OLFF
unsigned char BOF :1; // BOF
unsigned char EPF :1; // EPF
unsigned char ROWF:1; // ROWF
unsigned char SOWF:1; // SOWF
unsigned char RFRF:1; // RFRF
unsigned char RMF :1; // RMF
unsigned char RSTF:1; // RSTF
unsigned char :3; //
unsigned char BSF :1; // BSF
unsigned char :2; //
unsigned char UMF :1; // UMF
unsigned char MEF :1; // MEF
} BIT; //
} IRR; //
union { // MBIMR
unsigned int WORD; // Word Access
struct { // Bit Access
unsigned char MB7 :1; // MB7
unsigned char MB6 :1; // MB6
unsigned char MB5 :1; // MB5
unsigned char MB4 :1; // MB4
unsigned char MB3 :1; // MB3
unsigned char MB2 :1; // MB2
unsigned char MB1 :1; // MB1
unsigned char MB0 :1; // MB0
unsigned char MB15:1; // MB15
unsigned char MB14:1; // MB14
unsigned char MB13:1; // MB13
unsigned char MB12:1; // MB12
unsigned char MB11:1; // MB11
unsigned char MB10:1; // MB10
unsigned char MB9 :1; // MB9
unsigned char MB8 :1; // MB8
} BIT; //
} MBIMR; //
union { // IMR
unsigned int WORD; // Word Access
struct { // Bit Access
unsigned char OLFIE:1; // OLFIE
unsigned char BOIE :1; // BOIE
unsigned char EPIE :1; // EPIE
unsigned char ROWIE:1; // ROWIE
unsigned char SOWIE:1; // SOWIE
unsigned char RFRIE:1; // RFRIE
unsigned char RMIE :1; // RMIE
unsigned char :1; //
unsigned char :3; //
unsigned char BSIE :1; // BSIE
unsigned char :2; //
unsigned char UMIE :1; // UMIE
unsigned char MEIE :1; // MEIE
} BIT; //
} IMR; //
unsigned char REC; // REC
unsigned char TEC; // TEC
union { // UMSR
unsigned int WORD; // Word Access
struct { // Bit Access
unsigned char MB7 :1; // MB7
unsigned char MB6 :1; // MB6
unsigned char MB5 :1; // MB5
unsigned char MB4 :1; // MB4
unsigned char MB3 :1; // MB3
unsigned char MB2 :1; // MB2
unsigned char MB1 :1; // MB1
unsigned char MB0 :1; // MB0
unsigned char MB15:1; // MB15
unsigned char MB14:1; // MB14
unsigned char MB13:1; // MB13
unsigned char MB12:1; // MB12
unsigned char MB11:1; // MB11
unsigned char MB10:1; // MB10
unsigned char MB9 :1; // MB9
unsigned char MB8 :1; // MB8
} BIT; //
} UMSR; //
union { // LAFML
unsigned int WORD; // Word Access
struct { // Byte Access
unsigned char L; // Low
unsigned char H; // High
} BYTE; //
} LAFML; //
union { // LAFMH
unsigned int WORD; // Word Access
struct { // Byte Access
unsigned char L; // Low
unsigned char H; // High
} BYTE; //
} LAFMH; //
unsigned char MC[16][8]; // MC[x][y]
char wk[16]; //
unsigned char MD[16][8]; // MD[x][y]
};
//==========================================================================
// STRUCTURED ACESS TO HCAN MODUL
//==========================================================================
#define HAL_H8S_REG_HCAN0 (*(volatile struct st_hcan *)0xFFF800) // HCAN0 Address
#define HAL_H8S_REG_HCAN1 (*(volatile struct st_hcan *)0xFFFA00) // HCAN1 Address
#endif // #ifndef __ASSEMBLER__
//--------------------------------------------------------------------------
#endif // End of #define CYGONCE_MOD_REGS_HCAN_H
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -