📄 mb90340.h
字号:
}bit;
}EISSRSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _SE :1;
IO_BYTE _DIR :1;
IO_BYTE _BF :1;
IO_BYTE _BW :1;
IO_BYTE _IF :1;
IO_BYTE _BYTEL :1;
IO_BYTE _RDY1 :1;
IO_BYTE _RDY2 :1;
}bit;
struct{
IO_BYTE :6;
IO_BYTE _RDY :2;
}bitc;
}DMACSSTR;
typedef union{
IO_WORD word;
struct{
IO_WORD _A00 :1;
IO_WORD _A01 :1;
IO_WORD _A02 :1;
IO_WORD _A03 :1;
IO_WORD _A04 :1;
IO_WORD _A05 :1;
IO_WORD _A06 :1;
IO_WORD _A07 :1;
IO_WORD _A08 :1;
IO_WORD _A09 :1;
IO_WORD _A10 :1;
IO_WORD _A11 :1;
IO_WORD _A12 :1;
IO_WORD _A13 :1;
IO_WORD _A14 :1;
IO_WORD _A15 :1;
}bit;
}IOASTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _A00 :1;
IO_BYTE _A01 :1;
IO_BYTE _A02 :1;
IO_BYTE _A03 :1;
IO_BYTE _A04 :1;
IO_BYTE _A05 :1;
IO_BYTE _A06 :1;
IO_BYTE _A07 :1;
}bit;
}IOALSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _A08 :1;
IO_BYTE _A09 :1;
IO_BYTE _A10 :1;
IO_BYTE _A11 :1;
IO_BYTE _A12 :1;
IO_BYTE _A13 :1;
IO_BYTE _A14 :1;
IO_BYTE _A15 :1;
}bit;
}IOAHSTR;
typedef union{
IO_WORD word;
struct{
IO_WORD _B00 :1;
IO_WORD _B01 :1;
IO_WORD _B02 :1;
IO_WORD _B03 :1;
IO_WORD _B04 :1;
IO_WORD _B05 :1;
IO_WORD _B06 :1;
IO_WORD _B07 :1;
IO_WORD _B08 :1;
IO_WORD _B09 :1;
IO_WORD _B10 :1;
IO_WORD _B11 :1;
IO_WORD _B12 :1;
IO_WORD _B13 :1;
IO_WORD _B14 :1;
IO_WORD _B15 :1;
}bit;
}DCTSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _B00 :1;
IO_BYTE _B01 :1;
IO_BYTE _B02 :1;
IO_BYTE _B03 :1;
IO_BYTE _B04 :1;
IO_BYTE _B05 :1;
IO_BYTE _B06 :1;
IO_BYTE _B07 :1;
}bit;
}DCTLSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _B08 :1;
IO_BYTE _B09 :1;
IO_BYTE _B10 :1;
IO_BYTE _B11 :1;
IO_BYTE _B12 :1;
IO_BYTE _B13 :1;
IO_BYTE _B14 :1;
IO_BYTE _B15 :1;
}bit;
}DCTHSTR;
typedef union{ /* UART2 */
IO_BYTE byte;
struct{
IO_BYTE _SOE :1;
IO_BYTE _SCKE :1;
IO_BYTE _UPCL :1;
IO_BYTE _REST :1;
IO_BYTE _EXT :1;
IO_BYTE _OTO :1;
IO_BYTE _MD0 :1;
IO_BYTE _MD1 :1;
}bit;
}SMR2STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TXE :1;
IO_BYTE _RXE :1;
IO_BYTE _CRE :1;
IO_BYTE _AD :1;
IO_BYTE _CL :1;
IO_BYTE _SBL :1;
IO_BYTE _P :1;
IO_BYTE _PEN :1;
}bit;
}SCR2STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D0 :1;
IO_BYTE _D1 :1;
IO_BYTE _D2 :1;
IO_BYTE _D3 :1;
IO_BYTE _D4 :1;
IO_BYTE _D5 :1;
IO_BYTE _D6 :1;
IO_BYTE _D7 :1;
}bit;
}RDR2STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D0 :1;
IO_BYTE _D1 :1;
IO_BYTE _D2 :1;
IO_BYTE _D3 :1;
IO_BYTE _D4 :1;
IO_BYTE _D5 :1;
IO_BYTE _D6 :1;
IO_BYTE _D7 :1;
}bit;
}TDR2STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TIE :1;
IO_BYTE _RIE :1;
IO_BYTE _BDS :1;
IO_BYTE _TDRE :1;
IO_BYTE _RDRF :1;
IO_BYTE _FRE :1;
IO_BYTE _ORE :1;
IO_BYTE _PE :1;
}bit;
}SSR2STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _SCES :1;
IO_BYTE _CCO :1;
IO_BYTE _SIOP :1;
IO_BYTE _SOPE :1;
IO_BYTE _LBL0 :1;
IO_BYTE _LBL1 :1;
IO_BYTE _LBD :1;
IO_BYTE _LBIE :1;
}bit;
struct{
IO_BYTE :4;
IO_BYTE _LBL :2;
}bitc;
}ESCR2STR;
typedef union{
IO_WORD word;
struct{
IO_WORD _CLK0 :1;
IO_WORD _CLK1 :1;
IO_WORD _CLK2 :1;
IO_WORD _CLR :1;
IO_WORD _MODE :1;
IO_WORD _STOP :1;
IO_WORD _IVFE :1;
IO_WORD _IVF :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD _ECKE :1;
}bit;
struct{
IO_WORD _CLK :3;
}bitc;
}TCCS0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _CLK0 :1;
IO_BYTE _CLK1 :1;
IO_BYTE _CLK2 :1;
IO_BYTE _CLR :1;
IO_BYTE _MODE :1;
IO_BYTE _STOP :1;
IO_BYTE _IVFE :1;
IO_BYTE _IVF :1;
}bit;
struct{
IO_BYTE _CLK :3;
}bitc;
}TCCSL0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _ECKE :1;
}bit;
}TCCSH0STR;
typedef union{
IO_WORD word;
struct{
IO_WORD _CLK0 :1;
IO_WORD _CLK1 :1;
IO_WORD _CLK2 :1;
IO_WORD _CLR :1;
IO_WORD _MODE :1;
IO_WORD _STOP :1;
IO_WORD _IVFE :1;
IO_WORD _IVF :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD _ECKE :1;
}bit;
struct{
IO_WORD _CLK :3;
}bitc;
}TCCS1STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _CLK0 :1;
IO_BYTE _CLK1 :1;
IO_BYTE _CLK2 :1;
IO_BYTE _CLR :1;
IO_BYTE _MODE :1;
IO_BYTE _STOP :1;
IO_BYTE _IVFE :1;
IO_BYTE _IVF :1;
}bit;
struct{
IO_BYTE _CLK :3;
}bitc;
}TCCSL1STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _ECKE :1;
}bit;
}TCCSH1STR;
typedef union{ /* UART3 */
IO_BYTE byte;
struct{
IO_BYTE _SOE :1;
IO_BYTE _SCKE :1;
IO_BYTE _UPCL :1;
IO_BYTE _REST :1;
IO_BYTE _EXT :1;
IO_BYTE _OTO :1;
IO_BYTE _MD0 :1;
IO_BYTE _MD1 :1;
}bit;
}SMR3STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TXE :1;
IO_BYTE _RXE :1;
IO_BYTE _CRE :1;
IO_BYTE _AD :1;
IO_BYTE _CL :1;
IO_BYTE _SBL :1;
IO_BYTE _P :1;
IO_BYTE _PEN :1;
}bit;
}SCR3STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D0 :1;
IO_BYTE _D1 :1;
IO_BYTE _D2 :1;
IO_BYTE _D3 :1;
IO_BYTE _D4 :1;
IO_BYTE _D5 :1;
IO_BYTE _D6 :1;
IO_BYTE _D7 :1;
}bit;
}RDR3STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _D0 :1;
IO_BYTE _D1 :1;
IO_BYTE _D2 :1;
IO_BYTE _D3 :1;
IO_BYTE _D4 :1;
IO_BYTE _D5 :1;
IO_BYTE _D6 :1;
IO_BYTE _D7 :1;
}bit;
}TDR3STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TIE :1;
IO_BYTE _RIE :1;
IO_BYTE _BDS :1;
IO_BYTE _TDRE :1;
IO_BYTE _RDRF :1;
IO_BYTE _FRE :1;
IO_BYTE _ORE :1;
IO_BYTE _PE :1;
}bit;
}SSR3STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _SCES :1;
IO_BYTE _CCO :1;
IO_BYTE _SIOP :1;
IO_BYTE _SOPE :1;
IO_BYTE _LBL0 :1;
IO_BYTE _LBL1 :1;
IO_BYTE _LBD :1;
IO_BYTE _LBIE :1;
}bit;
struct{
IO_BYTE :4;
IO_BYTE _LBL :2;
}bitc;
}ESCR3STR;
typedef union{ /* Clock Monitor */
IO_BYTE byte;
struct{
IO_BYTE _FRQ0 :1;
IO_BYTE _FRQ1 :1;
IO_BYTE _FRQ2 :1;
IO_BYTE _CKEN :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
struct{
IO_BYTE _FRQ :3;
}bitc;
}CLKRSTR;
typedef union{ /* CAN Direct Mode */
IO_BYTE byte;
struct{
IO_BYTE _DIRECT :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
}CDMRSTR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TXS01 :1;
IO_BYTE _RXS01 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
}CANSWRSTR;
typedef union{ /* IIC Interface 2 */
IO_BYTE byte;
struct{
IO_BYTE _ADT :1;
IO_BYTE _GCA :1;
IO_BYTE _AAS :1;
IO_BYTE _TRX :1;
IO_BYTE _LRB :1;
IO_BYTE _AL :1;
IO_BYTE _RSC :1;
IO_BYTE _BB :1;
}bit;
}IBSR0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _INT :1;
IO_BYTE _INTE :1;
IO_BYTE _GCAA :1;
IO_BYTE _ACK :1;
IO_BYTE _MSS :1;
IO_BYTE _SCC :1;
IO_BYTE _BEIE :1;
IO_BYTE _BER :1;
}bit;
}IBCR0STR;
typedef union{
IO_WORD word;
struct{
IO_WORD _TA0 :1;
IO_WORD _TA1 :1;
IO_WORD _TA2 :1;
IO_WORD _TA3 :1;
IO_WORD _TA4 :1;
IO_WORD _TA5 :1;
IO_WORD _TA6 :1;
IO_WORD _TA7 :1;
IO_WORD _TA8 :1;
IO_WORD _TA9 :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
}bit;
}ITBA0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TA0 :1;
IO_BYTE _TA1 :1;
IO_BYTE _TA2 :1;
IO_BYTE _TA3 :1;
IO_BYTE _TA4 :1;
IO_BYTE _TA5 :1;
IO_BYTE _TA6 :1;
IO_BYTE _TA7 :1;
}bit;
}ITBAL0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TA8 :1;
IO_BYTE _TA9 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
}bit;
}ITBAH0STR;
typedef union{
IO_WORD word;
struct{
IO_WORD _TM0 :1;
IO_WORD _TM1 :1;
IO_WORD _TM2 :1;
IO_WORD _TM3 :1;
IO_WORD _TM4 :1;
IO_WORD _TM5 :1;
IO_WORD _TM6 :1;
IO_WORD _TM7 :1;
IO_WORD _TM8 :1;
IO_WORD _TM9 :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD :1;
IO_WORD _RAL :1;
IO_WORD _ENTB :1;
}bit;
}ITMK0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TM0 :1;
IO_BYTE _TM1 :1;
IO_BYTE _TM2 :1;
IO_BYTE _TM3 :1;
IO_BYTE _TM4 :1;
IO_BYTE _TM5 :1;
IO_BYTE _TM6 :1;
IO_BYTE _TM7 :1;
}bit;
}ITMKL0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _TM8 :1;
IO_BYTE _TM9 :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE :1;
IO_BYTE _RAL :1;
IO_BYTE _ENTB :1;
}bit;
}ITMKH0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _SA0 :1;
IO_BYTE _SA1 :1;
IO_BYTE _SA2 :1;
IO_BYTE _SA3 :1;
IO_BYTE _SA4 :1;
IO_BYTE _SA5 :1;
IO_BYTE _SA6 :1;
IO_BYTE :1;
}bit;
}ISBA0STR;
typedef union{
IO_BYTE byte;
struct{
IO_BYTE _SM0 :1;
IO_BYTE _SM1 :1;
IO_BYTE _SM2 :1;
IO_BYTE _SM3 :1;
IO_BYTE _SM4 :1;
IO_BYTE _SM5 :1;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -