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

📄 mb96348hs.h

📁 FreeRTOS is a portable, open source, mini Real Time Kernel - a free to download and royalty free RTO
💻 H
📖 第 1 页 / 共 5 页
字号:
    IO_WORD	word;
    struct{
    IO_WORD _CP00 :1;
    IO_WORD _CP01 :1;
    IO_WORD _CP02 :1;
    IO_WORD _CP03 :1;
    IO_WORD _CP04 :1;
    IO_WORD _CP05 :1;
    IO_WORD _CP06 :1;
    IO_WORD _CP07 :1;
    IO_WORD _CP08 :1;
    IO_WORD _CP09 :1;
    IO_WORD _CP10 :1;
    IO_WORD _CP11 :1;
    IO_WORD _CP12 :1;
    IO_WORD _CP13 :1;
    IO_WORD _CP14 :1;
    IO_WORD _CP15 :1;
  }bit;
  struct{
    IO_WORD _CP0 :16;
  }bitc;
 }IPCP7STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _CP00 :1;
    IO_BYTE _CP01 :1;
    IO_BYTE _CP02 :1;
    IO_BYTE _CP03 :1;
    IO_BYTE _CP04 :1;
    IO_BYTE _CP05 :1;
    IO_BYTE _CP06 :1;
    IO_BYTE _CP07 :1;
  }bit;
 }IPCPL7STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _CP08 :1;
    IO_BYTE _CP09 :1;
    IO_BYTE _CP10 :1;
    IO_BYTE _CP11 :1;
    IO_BYTE _CP12 :1;
    IO_BYTE _CP13 :1;
    IO_BYTE _CP14 :1;
    IO_BYTE _CP15 :1;
  }bit;
 }IPCPH7STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _EN0 :1;
    IO_BYTE _EN1 :1;
    IO_BYTE _EN2 :1;
    IO_BYTE _EN3 :1;
    IO_BYTE _EN4 :1;
    IO_BYTE _EN5 :1;
    IO_BYTE _EN6 :1;
    IO_BYTE _EN7 :1;
  }bit;
 }ENIR0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _ER0 :1;
    IO_BYTE _ER1 :1;
    IO_BYTE _ER2 :1;
    IO_BYTE _ER3 :1;
    IO_BYTE _ER4 :1;
    IO_BYTE _ER5 :1;
    IO_BYTE _ER6 :1;
    IO_BYTE _ER7 :1;
  }bit;
 }EIRR0STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD _LA0 :1;
    IO_WORD _LB0 :1;
    IO_WORD _LA1 :1;
    IO_WORD _LB1 :1;
    IO_WORD _LA2 :1;
    IO_WORD _LB2 :1;
    IO_WORD _LA3 :1;
    IO_WORD _LB3 :1;
    IO_WORD _LA4 :1;
    IO_WORD _LB4 :1;
    IO_WORD _LA5 :1;
    IO_WORD _LB5 :1;
    IO_WORD _LA6 :1;
    IO_WORD _LB6 :1;
    IO_WORD _LA7 :1;
    IO_WORD _LB7 :1;
  }bit;
 }ELVR0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _LA0 :1;
    IO_BYTE _LB0 :1;
    IO_BYTE _LA1 :1;
    IO_BYTE _LB1 :1;
    IO_BYTE _LA2 :1;
    IO_BYTE _LB2 :1;
    IO_BYTE _LA3 :1;
    IO_BYTE _LB3 :1;
  }bit;
 }ELVRL0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _LA4 :1;
    IO_BYTE _LB4 :1;
    IO_BYTE _LA5 :1;
    IO_BYTE _LB5 :1;
    IO_BYTE _LA6 :1;
    IO_BYTE _LB6 :1;
    IO_BYTE _LA7 :1;
    IO_BYTE _LB7 :1;
  }bit;
 }ELVRH0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _EN8 :1;
    IO_BYTE _EN9 :1;
    IO_BYTE _EN10 :1;
    IO_BYTE _EN11 :1;
    IO_BYTE _EN12 :1;
    IO_BYTE _EN13 :1;
    IO_BYTE _EN14 :1;
    IO_BYTE _EN15 :1;
  }bit;
 }ENIR1STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _ER8 :1;
    IO_BYTE _ER9 :1;
    IO_BYTE _ER10 :1;
    IO_BYTE _ER11 :1;
    IO_BYTE _ER12 :1;
    IO_BYTE _ER13 :1;
    IO_BYTE _ER14 :1;
    IO_BYTE _ER15 :1;
  }bit;
 }EIRR1STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD _LA8 :1;
    IO_WORD _LB8 :1;
    IO_WORD _LA9 :1;
    IO_WORD _LB9 :1;
    IO_WORD _LA10 :1;
    IO_WORD _LB10 :1;
    IO_WORD _LA11 :1;
    IO_WORD _LB11 :1;
    IO_WORD _LA12 :1;
    IO_WORD _LB12 :1;
    IO_WORD _LA13 :1;
    IO_WORD _LB13 :1;
    IO_WORD _LA14 :1;
    IO_WORD _LB14 :1;
    IO_WORD _LA15 :1;
    IO_WORD _LB15 :1;
  }bit;
 }ELVR1STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _LA8 :1;
    IO_BYTE _LB8 :1;
    IO_BYTE _LA9 :1;
    IO_BYTE _LB9 :1;
    IO_BYTE _LA10 :1;
    IO_BYTE _LB10 :1;
    IO_BYTE _LA11 :1;
    IO_BYTE _LB11 :1;
  }bit;
 }ELVRL1STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _LA12 :1;
    IO_BYTE _LB12 :1;
    IO_BYTE _LA13 :1;
    IO_BYTE _LB13 :1;
    IO_BYTE _LA14 :1;
    IO_BYTE _LB14 :1;
    IO_BYTE _LA15 :1;
    IO_BYTE _LB15 :1;
  }bit;
 }ELVRH1STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD _TRG :1;
    IO_WORD _CNTE :1;
    IO_WORD _UF :1;
    IO_WORD _INTE :1;
    IO_WORD _RELD :1;
    IO_WORD _OUTL :1;
    IO_WORD _OUTE :1;
    IO_WORD _MOD0 :1;
    IO_WORD _MOD1 :1;
    IO_WORD _MOD2 :1;
    IO_WORD _CSL0 :1;
    IO_WORD _CSL1 :1;
    IO_WORD _FSEL :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
  struct{
    IO_WORD :10;
    IO_WORD _CSL :2;
  }bitc;
 }TMCSR0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _TRG :1;
    IO_BYTE _CNTE :1;
    IO_BYTE _UF :1;
    IO_BYTE _INTE :1;
    IO_BYTE _RELD :1;
    IO_BYTE _OUTL :1;
    IO_BYTE _OUTE :1;
    IO_BYTE _MOD0 :1;
  }bit;
 }TMCSRL0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _MOD1 :1;
    IO_BYTE _MOD2 :1;
    IO_BYTE _CSL0 :1;
    IO_BYTE _CSL1 :1;
    IO_BYTE _FSEL :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
  struct{
    IO_BYTE :2;
    IO_BYTE _CSL :2;
  }bitc;
 }TMCSRH0STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD _TRG :1;
    IO_WORD _CNTE :1;
    IO_WORD _UF :1;
    IO_WORD _INTE :1;
    IO_WORD _RELD :1;
    IO_WORD _OUTL :1;
    IO_WORD _OUTE :1;
    IO_WORD _MOD0 :1;
    IO_WORD _MOD1 :1;
    IO_WORD _MOD2 :1;
    IO_WORD _CSL0 :1;
    IO_WORD _CSL1 :1;
    IO_WORD _FSEL :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
  struct{
    IO_WORD :10;
    IO_WORD _CSL :2;
  }bitc;
 }TMCSR1STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _TRG :1;
    IO_BYTE _CNTE :1;
    IO_BYTE _UF :1;
    IO_BYTE _INTE :1;
    IO_BYTE _RELD :1;
    IO_BYTE _OUTL :1;
    IO_BYTE _OUTE :1;
    IO_BYTE _MOD0 :1;
  }bit;
 }TMCSRL1STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _MOD1 :1;
    IO_BYTE _MOD2 :1;
    IO_BYTE _CSL0 :1;
    IO_BYTE _CSL1 :1;
    IO_BYTE _FSEL :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
  struct{
    IO_BYTE :2;
    IO_BYTE _CSL :2;
  }bitc;
 }TMCSRH1STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD _TRG :1;
    IO_WORD _CNTE :1;
    IO_WORD _UF :1;
    IO_WORD _INTE :1;
    IO_WORD _RELD :1;
    IO_WORD _OUTL :1;
    IO_WORD _OUTE :1;
    IO_WORD _MOD0 :1;
    IO_WORD _MOD1 :1;
    IO_WORD _MOD2 :1;
    IO_WORD _CSL0 :1;
    IO_WORD _CSL1 :1;
    IO_WORD _FSEL :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
  struct{
    IO_WORD :10;
    IO_WORD _CSL :2;
  }bitc;
 }TMCSR2STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _TRG :1;
    IO_BYTE _CNTE :1;
    IO_BYTE _UF :1;
    IO_BYTE _INTE :1;
    IO_BYTE _RELD :1;
    IO_BYTE _OUTL :1;
    IO_BYTE _OUTE :1;
    IO_BYTE _MOD0 :1;
  }bit;
 }TMCSRL2STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _MOD1 :1;
    IO_BYTE _MOD2 :1;
    IO_BYTE _CSL0 :1;
    IO_BYTE _CSL1 :1;
    IO_BYTE _FSEL :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
  struct{
    IO_BYTE :2;
    IO_BYTE _CSL :2;
  }bitc;
 }TMCSRH2STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD _TRG :1;
    IO_WORD _CNTE :1;
    IO_WORD _UF :1;
    IO_WORD _INTE :1;
    IO_WORD _RELD :1;
    IO_WORD _OUTL :1;
    IO_WORD _OUTE :1;
    IO_WORD _MOD0 :1;
    IO_WORD _MOD1 :1;
    IO_WORD _MOD2 :1;
    IO_WORD _CSL0 :1;
    IO_WORD _CSL1 :1;
    IO_WORD _FSEL :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
  struct{
    IO_WORD :10;
    IO_WORD _CSL :2;
  }bitc;
 }TMCSR3STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _TRG :1;
    IO_BYTE _CNTE :1;
    IO_BYTE _UF :1;
    IO_BYTE _INTE :1;
    IO_BYTE _RELD :1;
    IO_BYTE _OUTL :1;
    IO_BYTE _OUTE :1;
    IO_BYTE _MOD0 :1;
  }bit;
 }TMCSRL3STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _MOD1 :1;
    IO_BYTE _MOD2 :1;
    IO_BYTE _CSL0 :1;
    IO_BYTE _CSL1 :1;
    IO_BYTE _FSEL :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
  struct{
    IO_BYTE :2;
    IO_BYTE _CSL :2;
  }bitc;
 }TMCSRH3STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD _TRG :1;
    IO_WORD _CNTE :1;
    IO_WORD _UF :1;
    IO_WORD _INTE :1;
    IO_WORD _RELD :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD _MOD0 :1;
    IO_WORD _MOD1 :1;
    IO_WORD _MOD2 :1;
    IO_WORD _CSL0 :1;
    IO_WORD _CSL1 :1;
    IO_WORD _FSEL :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
  struct{
    IO_WORD :10;
    IO_WORD _CSL :2;
  }bitc;
 }TMCSR6STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _TRG :1;
    IO_BYTE _CNTE :1;
    IO_BYTE _UF :1;
    IO_BYTE _INTE :1;
    IO_BYTE _RELD :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE _MOD0 :1;
  }bit;
 }TMCSRL6STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _MOD1 :1;
    IO_BYTE _MOD2 :1;
    IO_BYTE _CSL0 :1;
    IO_BYTE _CSL1 :1;
    IO_BYTE _FSEL :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
  struct{
    IO_BYTE :2;
    IO_BYTE _CSL :2;
  }bitc;
 }TMCSRH6STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD _TSEL00 :1;
    IO_WORD _TSEL01 :1;
    IO_WORD _TSEL02 :1;
    IO_WORD _TSEL03 :1;
    IO_WORD _TSEL10 :1;
    IO_WORD _TSEL11 :1;
    IO_WORD _TSEL12 :1;
    IO_WORD _TSEL13 :1;
    IO_WORD _TSEL20 :1;
    IO_WORD _TSEL21 :1;
    IO_WORD _TSEL22 :1;
    IO_WORD _TSEL23 :1;
    IO_WORD _TSEL30 :1;
    IO_WORD _TSEL31 :1;
    IO_WORD _TSEL32 :1;
    IO_WORD _TSEL33 :1;
  }bit;
  struct{
    IO_WORD _TSEL0 :4;
    IO_WORD _TSEL1 :4;
    IO_WORD _TSEL2 :4;
    IO_WORD _TSEL3 :4;
  }bitc;
 }GCN10STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _TSEL00 :1;
    IO_BYTE _TSEL01 :1;
    IO_BYTE _TSEL02 :1;
    IO_BYTE _TSEL03 :1;
    IO_BYTE _TSEL10 :1;
    IO_BYTE _TSEL11 :1;
    IO_BYTE _TSEL12 :1;
    IO_BYTE _TSEL13 :1;
  }bit;
  struct{
    IO_BYTE _TSEL0 :4;
    IO_BYTE _TSEL1 :4;
  }bitc;
 }GCN1L0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _TSEL20 :1;
    IO_BYTE _TSEL21 :1;
    IO_BYTE _TSEL22 :1;
    IO_BYTE _TSEL23 :1;
    IO_BYTE _TSEL30 :1;
    IO_BYTE _TSEL31 :1;
    IO_BYTE _TSEL32 :1;
    IO_BYTE _TSEL33 :1;
  }bit;
  struct{
    IO_BYTE _TSEL2 :4;
    IO_BYTE _TSEL3 :4;
  }bitc;
 }GCN1H0STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD _EN0 :1;
    IO_WORD _EN1 :1;
    IO_WORD _EN2 :1;
    IO_WORD _EN3 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD _CKSEL0 :1;
    IO_WORD _CKSEL1 :1;
    IO_WORD _CKSEL2 :1;
    IO_WORD _CKSEL3 :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
    IO_WORD  :1;
  }bit;
  struct{
    IO_WORD _EN :4;
    IO_WORD :4;
    IO_WORD _CKSEL :4;
  }bitc;
 }GCN20STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _EN0 :1;
    IO_BYTE _EN1 :1;
    IO_BYTE _EN2 :1;
    IO_BYTE _EN3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
  struct{
    IO_BYTE _EN :4;
  }bitc;
 }GCN2L0STR;
typedef union{  
    IO_BYTE	byte;
    struct{
    IO_BYTE _CKSEL0 :1;
    IO_BYTE _CKSEL1 :1;
    IO_BYTE _CKSEL2 :1;
    IO_BYTE _CKSEL3 :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
    IO_BYTE  :1;
  }bit;
  struct{
    IO_BYTE _CKSEL :4;
  }bitc;
 }GCN2H0STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD _D0 :1;
    IO_WORD _D1 :1;
    IO_WORD _D2 :1;
    IO_WORD _D3 :1;
    IO_WORD _D4 :1;
    IO_WORD _D5 :1;
    IO_WORD _D6 :1;
    IO_WORD _D7 :1;
    IO_WORD _D8 :1;
    IO_WORD _D9 :1;
    IO_WORD _D10 :1;
    IO_WORD _D11 :1;
    IO_WORD _D12 :1;
    IO_WORD _D13 :1;
    IO_WORD _D14 :1;
    IO_WORD _D15 :1;
  }bit;
  struct{
    IO_WORD _D :16;
  }bitc;
 }PTMR0STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD _D0 :1;
    IO_WORD _D1 :1;
    IO_WORD _D2 :1;
    IO_WORD _D3 :1;
    IO_WORD _D4 :1;
    IO_WORD _D5 :1;
    IO_WORD _D6 :1;
    IO_WORD _D7 :1;
    IO_WORD _D8 :1;
    IO_WORD _D9 :1;
    IO_WORD _D10 :1;
    IO_WORD _D11 :1;
    IO_WORD _D12 :1;
    IO_WORD _D13 :1;
    IO_WORD _D14 :1;
    IO_WORD _D15 :1;
  }bit;
  struct{
    IO_WORD _D :16;
  }bitc;
 }PCSR0STR;
typedef union{  
    IO_WORD	word;
    struct{
    IO_WORD _D0 :1;
    IO_WORD _D1 :1;
    IO_WORD _D2 :1;
    IO_WORD _D3 :1;
    IO_WORD _D4 :1;
    IO_WORD _D5 :1;
    IO_WORD _D6 :1;
    IO_WORD _D7 :1;
    IO_WORD _D8 :1;
    IO_WORD _D9 :1;
    IO_WORD _D10 :1;

⌨️ 快捷键说明

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