📄 h83068f.h
字号:
unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char DTE:1; /* DTE */ unsigned char DTSZ:1; /* DTSZ */ unsigned char SAID:1; /* SAID */ unsigned char SAIDE:1; /* SAIDE */ unsigned char DTIE:1; /* DTIE */ unsigned char DTS:3; /* DTS */ } BIT; /* */ } DTCRA; /* */ char wk3[2]; /* */ void *MARB; /* MARB */ unsigned short ETCRB; /* ETCRB */ char wk4; /* */ union { /* DTCRB */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char DTME:1; /* DTME */ unsigned char:1; /* */ unsigned char DAID:1; /* DAID */ unsigned char DAIDE:1; /* DAIDE */ unsigned char TMS:1; /* TMS */ unsigned char DTS:3; /* DTS */ } BIT; /* */ } DTCRB; /* */}; /* */#else /* Advanced Mode */struct st_sam { /* struct DMAC */ void *MAR; /* MAR */ unsigned short ETCR; /* ETCR */ unsigned char IOAR; /* IOAR */ union { /* DTCR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char DTE:1; /* DTE */ unsigned char DTSZ:1; /* DTSZ */ unsigned char DTID:1; /* DTID */ unsigned char RPE:1; /* RPE */ unsigned char DTIE:1; /* DTIE */ unsigned char DTS:3; /* DTS */ } BIT; /* */ } DTCR; /* */}; /* */struct st_fam { /* struct DMAC */ void *MARA; /* MARA */ unsigned short ETCRA; /* ETCRA */ char wk1; /* */ union { /* DTCRA */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char DTE:1; /* DTE */ unsigned char DTSZ:1; /* DTSZ */ unsigned char SAID:1; /* SAID */ unsigned char SAIDE:1; /* SAIDE */ unsigned char DTIE:1; /* DTIE */ unsigned char DTS:3; /* DTS */ } BIT; /* */ } DTCRA; /* */ void *MARB; /* MARB */ unsigned short ETCRB; /* ETCRB */ char wk2; /* */ union { /* DTCRB */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char DTME:1; /* DTME */ unsigned char:1; /* */ unsigned char DAID:1; /* DAID */ unsigned char DAIDE:1; /* DAIDE */ unsigned char TMS:1; /* TMS */ unsigned char DTS:3; /* DTS */ } BIT; /* */ } DTCRB; /* */}; /* */#endif /* */struct st_flash { /* struct FLASH */ union { /* FLMCR1 */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char FWE:1; /* FWE */ unsigned char SWE:1; /* SWE */ unsigned char ESU:1; /* ESU */ unsigned char PSU:1; /* PSU */ unsigned char EV:1; /* EV */ unsigned char PV:1; /* PV */ unsigned char E:1; /* E */ unsigned char P:1; /* P */ } BIT; /* */ } FLMCR1; /* */ union { /* FLMCR2 */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char FLER:1; /* FLER */ } BIT; /* */ } FLMCR2; /* */ union { /* EBR1 */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char EB7:1; /* EB7 */ unsigned char EB6:1; /* EB6 */ unsigned char EB5:1; /* EB5 */ unsigned char EB4:1; /* EB4 */ unsigned char EB3:1; /* EB3 */ unsigned char EB2:1; /* EB2 */ unsigned char EB1:1; /* EB1 */ unsigned char EB0:1; /* EB0 */ } BIT; /* */ } EBR1; /* */ union { /* EBR2 */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char:2; /* */ unsigned char EB13:1; /* EB13 */ unsigned char EB12:1; /* EB12 */ unsigned char EB11:1; /* EB11 */ unsigned char EB10:1; /* EB10 */ unsigned char EB9:1; /* EB9 */ unsigned char EB8:1; /* EB8 */ } BIT; /* */ } EBR2; /* */ char wk[67]; /* */ union { /* RAMCR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char:4; /* */ unsigned char RAMS:1; /* RAMS */ unsigned char RAM:3; /* RAM */ } BIT; /* */ } RAMCR; /* */}; /* */struct st_itu { /* struct ITU */ union { /* TSTR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char:5; /* */ unsigned char STR2:1; /* STR2 */ unsigned char STR1:1; /* STR1 */ unsigned char STR0:1; /* STR0 */ } BIT; /* */ } TSTR; /* */ union { /* TSNC */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char:5; /* */ unsigned char SYNC2:1; /* SYNC2 */ unsigned char SYNC1:1; /* SYNC1 */ unsigned char SYNC0:1; /* SYNC0 */ } BIT; /* */ } TSNC; /* */ union { /* TMDR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char:1; /* */ unsigned char MDF:1; /* MDF */ unsigned char FDIR:1; /* FDIR */ unsigned char:2; /* */ unsigned char PWM2:1; /* PWM2 */ unsigned char PWM1:1; /* PWM1 */ unsigned char PWM0:1; /* PWM0 */ } BIT; /* */ } TMDR; /* */ union { /* TOLR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char:2; /* */ unsigned char TOB2:1; /* TOB2 */ unsigned char TOA2:1; /* TOA2 */ unsigned char TOB1:1; /* TOB1 */ unsigned char TOA1:1; /* TOA1 */ unsigned char TOB0:1; /* TOB0 */ unsigned char TOA0:1; /* TOA0 */ } BIT; /* */ } TOLR; /* */ union { /* TISRA */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char:1; /* */ unsigned char IMIEA2:1; /* IMIEA2 */ unsigned char IMIEA1:1; /* IMIEA2 */ unsigned char IMIEA0:1; /* IMIEA2 */ unsigned char:1; /* */ unsigned char IMFA2:1; /* IMFA2 */ unsigned char IMFA1:1; /* IMFA1 */ unsigned char IMFA0:1; /* IMFA0 */ } BIT; /* */ } TISRA; /* */ union { /* TISRB */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char:1; /* */ unsigned char IMIEB2:1; /* IMIEB2 */ unsigned char IMIEB1:1; /* IMIEB2 */ unsigned char IMIEB0:1; /* IMIEB2 */ unsigned char:1; /* */ unsigned char IMFB2:1; /* IMFB2 */ unsigned char IMFB1:1; /* IMFB1 */ unsigned char IMFB0:1; /* IMFB0 */ } BIT; /* */ } TISRB; /* */ union { /* TISRC */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char:1; /* */ unsigned char OVIE2:1; /* OVIE2 */ unsigned char OVIE1:1; /* OVIE2 */ unsigned char OVIE0:1; /* OVIE2 */ unsigned char:1; /* */ unsigned char OVF2:1; /* OVF2 */ unsigned char OVF1:1; /* OVF1 */ unsigned char OVF0:1; /* OVF0 */ } BIT; /* */ } TISRC; /* */}; /* */struct st_itu0 { /* struct ITU0 */ union { /* TCR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char:1; /* */ unsigned char CCLR:2; /* CCLR */ unsigned char CKEG:2; /* CKEG */ unsigned char TPSC:3; /* TPSC */ } BIT; /* */ } TCR; /* */ union { /* TIOR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char:1; /* */ unsigned char IOB:3; /* IOB */ unsigned char:1; /* */ unsigned char IOA:3; /* IOA */ } BIT; /* */ } TIOR; /* */ unsigned short TCNT; /* TCNT */ unsigned short GRA; /* GRA */ unsigned short GRB; /* GRB */}; /* */union un_wdt { /* union WDT */ struct { /* Read Access */ union { /* TCSR */ unsigned char BYTE; /* Byte Access */ struct { /* Bit Access */ unsigned char OVF:1; /* OVF */ unsigned char WTIT:1; /* WT/IT */ unsigned char TME:1; /* TME */ unsigned char:2; /* */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -