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

📄 h83068f.h

📁 含有完整TCP/IP PPP协议的嵌入式操作系统
💻 H
📖 第 1 页 / 共 5 页
字号:
        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 + -