?? iodefine.h
字號:
/***********************************************************************/
/* */
/* FILE :iodefine.h */
/* DATE :Fri, Feb 17, 2006 */
/* DESCRIPTION :Definition of I/O Register */
/* CPU TYPE :SH7144F */
/* */
/* This file is generated by Renesas Project Generator (Ver.4.0). */
/* */
/***********************************************************************/
/************************************************************************/
/* SH7144 Series Include File Ver 2.1 */
/************************************************************************/
struct st_sci { /* struct SCI */
union { /* SMR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char CA :1; /* C/A */
unsigned char CHR :1; /* CHR */
unsigned char _PE :1; /* PE */
unsigned char OE :1; /* O/E */
unsigned char STOP:1; /* STOP */
unsigned char MP :1; /* MP */
unsigned char CKS :2; /* CKS */
} BIT; /* */
} SMR; /* */
unsigned char BRR; /* BRR */
union { /* SCR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char TIE :1; /* TIE */
unsigned char RIE :1; /* RIE */
unsigned char TE :1; /* TE */
unsigned char RE :1; /* RE */
unsigned char MPIE:1; /* MPIE */
unsigned char TEIE:1; /* TEIE */
unsigned char CKE :2; /* CKE */
} BIT; /* */
} SCR; /* */
unsigned char TDR; /* TDR */
union { /* SSR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char TDRE:1; /* TDRE */
unsigned char RDRF:1; /* RDRF */
unsigned char ORER:1; /* ORER */
unsigned char FER :1; /* FER */
unsigned char PER :1; /* PER */
unsigned char TEND:1; /* TEND */
unsigned char MPB :1; /* MPB */
unsigned char MPBT:1; /* MPBT */
} BIT; /* */
} SSR; /* */
unsigned char RDR; /* RDR */
union { /* SDCR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :4; /* */
unsigned char DIR:1; /* DIR */
} BIT; /* */
} SDCR; /* */
}; /* */
struct st_mtu { /* struct MTU */
union { /* TOER */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :2; /* */
unsigned char OE4D:1; /* OE4D */
unsigned char OE4C:1; /* OE4C */
unsigned char OE3D:1; /* OE3D */
unsigned char OE4B:1; /* OE4B */
unsigned char OE4A:1; /* OE4A */
unsigned char OE3B:1; /* OE3B */
} BIT; /* */
} TOER; /* */
union { /* TOCR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :1; /* */
unsigned char PSYE:1; /* PSYE */
unsigned char :4; /* */
unsigned char OLSN:1; /* OLSN */
unsigned char OLSP:1; /* OLSP */
} BIT; /* */
} TOCR; /* */
char wk1; /* */
union { /* TGCR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :1; /* */
unsigned char BDC:1; /* BDC */
unsigned char N :1; /* N */
unsigned char P :1; /* P */
unsigned char FB :1; /* FB */
unsigned char WF :1; /* WF */
unsigned char VF :1; /* VF */
unsigned char UF :1; /* UF */
} BIT; /* */
} TGCR; /* */
char wk2[6]; /* */
unsigned short TCDR; /* TCDR */
unsigned short TDDR; /* TDDR */
char wk3[8]; /* */
unsigned short TCNTS; /* TCNTS */
unsigned short TCBR; /* TCBR */
char wk4[28]; /* */
union { /* TSTR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char CST4:1; /* CST4 */
unsigned char CST3:1; /* CST3 */
unsigned char :3; /* */
unsigned char CST2:1; /* CST2 */
unsigned char CST1:1; /* CST1 */
unsigned char CST0:1; /* CST0 */
} BIT; /* */
} TSTR; /* */
union { /* TSYR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char SYNC4:1; /* SYNC4 */
unsigned char SYNC3:1; /* SYNC3 */
unsigned char :3; /* */
unsigned char SYNC2:1; /* SYNC2 */
unsigned char SYNC1:1; /* SYNC1 */
unsigned char SYNC0:1; /* SYNC0 */
} BIT; /* */
} TSYR; /* */
}; /* */
struct st_mtu0 { /* struct MTU0 */
union { /* TCR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char CCLR:3; /* CCLR */
unsigned char CKEG:2; /* CKEG */
unsigned char TPSC:3; /* TPSC */
} BIT; /* */
} TCR; /* */
union { /* TMDR */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char :2; /* */
unsigned char BFB:1; /* BFB */
unsigned char BFA:1; /* BFA */
unsigned char MD :4; /* MD */
} BIT; /* */
} TMDR; /* */
union { /* TIOR */
unsigned short WORD; /* Word Access */
struct { /* Byte Access */
unsigned char H; /* TIORH */
unsigned char L; /* TIORL */
} BYTE; /* */
struct { /* Bit Access */
unsigned char IOB:4; /* IOB */
unsigned char IOA:4; /* IOA */
unsigned char IOD:4; /* IOD */
unsigned char IOC:4; /* IOC */
} BIT; /* */
} TIOR; /* */
union { /* TIER */
unsigned char BYTE; /* Byte Access */
struct { /* Bit Access */
unsigned char TTGE :1; /* TTGE */
unsigned char :2; /* */
unsigned char TCIEV:1; /* TCIEV */
unsigned char TGIED:1; /* TGIED */
unsigned char TGIEC:1; /* TGIEC */
unsigned char TGIEB:1; /* TGIEB */
unsigned char TGIEA:1; /* TGIEA */
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -