www.pudn.com > usbhost_source.rar > H8_3052f.h
/** * h8_3048f.h * H8/300H用 レジスタ定義 */ #define MAR0A (*((volatile unsigned long *)(0xFFFF20))) #define MAR0AR (*((volatile unsigned char *)(0xFFFF20))) #define MAR0AE (*((volatile unsigned char *)(0xFFFF21))) #define MAR0AH (*((volatile unsigned char *)(0xFFFF22))) #define MAR0AL (*((volatile unsigned char *)(0xFFFF23))) #define ETCR0A (*((volatile unsigned int *)(0xFFFF24))) #define ETCR0AH (*((volatile unsigned char *)(0xFFFF24))) #define ETCR0AL (*((volatile unsigned char *)(0xFFFF25))) #define IOAR0A (*((volatile unsigned char *)(0xFFFF26))) #define DTCR0A (*((volatile unsigned char *)(0xFFFF27))) #define MAR0B (*((volatile unsigned long *)(0xFFFF28))) #define MAR0BR (*((volatile unsigned char *)(0xFFFF28))) #define MAR0BE (*((volatile unsigned char *)(0xFFFF29))) #define MAR0BH (*((volatile unsigned char *)(0xFFFF2A))) #define MAR0BL (*((volatile unsigned char *)(0xFFFF2B))) #define ETCR0B (*((volatile unsigned int *)(0xFFFF2C))) #define ETCR0BH (*((volatile unsigned char *)(0xFFFF2C))) #define ETCR0BL (*((volatile unsigned char *)(0xFFFF2D))) #define IOAR0B (*((volatile unsigned char *)(0xFFFF2E))) #define DTCR0B (*((volatile unsigned char *)(0xFFFF2F))) #define MAR1AR (*((volatile unsigned char *)(0xFFFF30))) #define MAR1AE (*((volatile unsigned char *)(0xFFFF31))) #define MAR1AH (*((volatile unsigned char *)(0xFFFF32))) #define MAR1AL (*((volatile unsigned char *)(0xFFFF33))) #define ETCR1AH (*((volatile unsigned char *)(0xFFFF34))) #define ETCR1AL (*((volatile unsigned char *)(0xFFFF35))) #define IOAR1A (*((volatile unsigned char *)(0xFFFF36))) #define DTCR1A (*((volatile unsigned char *)(0xFFFF37))) #define MAR1BR (*((volatile unsigned char *)(0xFFFF38))) #define MAR1BE (*((volatile unsigned char *)(0xFFFF39))) #define MAR1BH (*((volatile unsigned char *)(0xFFFF3A))) #define MAR1BL (*((volatile unsigned char *)(0xFFFF3B))) #define ETCR1BH (*((volatile unsigned char *)(0xFFFF3C))) #define ETCR1BL (*((volatile unsigned char *)(0xFFFF3D))) #define IOAR1B (*((volatile unsigned char *)(0xFFFF3E))) #define DTCR1B (*((volatile unsigned char *)(0xFFFF3F))) #define FLMCR (*((volatile unsigned char *)(0xFFFF40))) #define EBR1 (*((volatile unsigned char *)(0xFFFF42))) #define EBR2 (*((volatile unsigned char *)(0xFFFF43))) #define RAMCR (*((volatile unsigned char *)(0xFFFF48))) #define DASTCR (*((volatile unsigned char *)(0xFFFF5C))) #define DIVCR (*((volatile unsigned char *)(0xFFFF5D))) #define MSTCR (*((volatile unsigned char *)(0xFFFF5E))) #define CSCR (*((volatile unsigned char *)(0xFFFF5F))) #define TSTR (*((volatile unsigned char *)(0xFFFF60))) #define TSNC (*((volatile unsigned char *)(0xFFFF61))) #define TMDR (*((volatile unsigned char *)(0xFFFF62))) #define TFCR (*((volatile unsigned char *)(0xFFFF63))) #define TCR0 (*((volatile unsigned char *)(0xFFFF64))) #define TIOR0 (*((volatile unsigned char *)(0xFFFF65))) #define TIER0 (*((volatile unsigned char *)(0xFFFF66))) #define TSR0 (*((volatile unsigned char *)(0xFFFF67))) #define TCNT0H (*((volatile unsigned char *)(0xFFFF68))) #define TCNT0L (*((volatile unsigned char *)(0xFFFF69))) #define GRA0H (*((volatile unsigned char *)(0xFFFF6A))) #define GRA0L (*((volatile unsigned char *)(0xFFFF6B))) #define GRB0H (*((volatile unsigned char *)(0xFFFF6C))) #define GRB0L (*((volatile unsigned char *)(0xFFFF6D))) #define TCR1 (*((volatile unsigned char *)(0xFFFF6E))) #define TIOR1 (*((volatile unsigned char *)(0xFFFF6F))) #define TIER1 (*((volatile unsigned char *)(0xFFFF70))) #define TSR1 (*((volatile unsigned char *)(0xFFFF71))) #define TCNT1H (*((volatile unsigned char *)(0xFFFF72))) #define TCNT1L (*((volatile unsigned char *)(0xFFFF73))) #define GRA1H (*((volatile unsigned char *)(0xFFFF74))) #define GRA1L (*((volatile unsigned char *)(0xFFFF75))) #define GRB1H (*((volatile unsigned char *)(0xFFFF76))) #define GRB1L (*((volatile unsigned char *)(0xFFFF77))) #define TCR2 (*((volatile unsigned char *)(0xFFFF78))) #define TIOR2 (*((volatile unsigned char *)(0xFFFF79))) #define TIER2 (*((volatile unsigned char *)(0xFFFF7A))) #define TSR2 (*((volatile unsigned char *)(0xFFFF7B))) #define TCNT2H (*((volatile unsigned char *)(0xFFFF7C))) #define TCNT2L (*((volatile unsigned char *)(0xFFFF7D))) #define GRA2H (*((volatile unsigned char *)(0xFFFF7E))) #define GRA2L (*((volatile unsigned char *)(0xFFFF7F))) #define GRB2H (*((volatile unsigned char *)(0xFFFF80))) #define GRB2L (*((volatile unsigned char *)(0xFFFF81))) #define TCR3 (*((volatile unsigned char *)(0xFFFF82))) #define TIOR3 (*((volatile unsigned char *)(0xFFFF83))) #define TIER3 (*((volatile unsigned char *)(0xFFFF84))) #define TSR3 (*((volatile unsigned char *)(0xFFFF85))) #define TCNT3H (*((volatile unsigned char *)(0xFFFF86))) #define TCNT3L (*((volatile unsigned char *)(0xFFFF87))) #define GRA3H (*((volatile unsigned char *)(0xFFFF88))) #define GRA3L (*((volatile unsigned char *)(0xFFFF89))) #define GRB3H (*((volatile unsigned char *)(0xFFFF8A))) #define GRB3L (*((volatile unsigned char *)(0xFFFF8B))) #define BRA3H (*((volatile unsigned char *)(0xFFFF8C))) #define BRA3L (*((volatile unsigned char *)(0xFFFF8D))) #define BRB3H (*((volatile unsigned char *)(0xFFFF8E))) #define BRB3L (*((volatile unsigned char *)(0xFFFF8F))) #define TOER (*((volatile unsigned char *)(0xFFFF90))) #define TOCR (*((volatile unsigned char *)(0xFFFF91))) #define TCR4 (*((volatile unsigned char *)(0xFFFF92))) #define TIOR4 (*((volatile unsigned char *)(0xFFFF93))) #define TIER4 (*((volatile unsigned char *)(0xFFFF94))) #define TSR4 (*((volatile unsigned char *)(0xFFFF95))) #define TCNT4H (*((volatile unsigned char *)(0xFFFF96))) #define TCNT4L (*((volatile unsigned char *)(0xFFFF97))) #define GRA4H (*((volatile unsigned char *)(0xFFFF98))) #define GRA4L (*((volatile unsigned char *)(0xFFFF99))) #define GRB4H (*((volatile unsigned char *)(0xFFFF9A))) #define GRB4L (*((volatile unsigned char *)(0xFFFF9B))) #define BRA4H (*((volatile unsigned char *)(0xFFFF9C))) #define BRA4L (*((volatile unsigned char *)(0xFFFF9D))) #define BRB4H (*((volatile unsigned char *)(0xFFFF9E))) #define BRB4L (*((volatile unsigned char *)(0xFFFF9F))) #define TPMR (*((volatile unsigned char *)(0xFFFFA0))) #define TPCR (*((volatile unsigned char *)(0xFFFFA1))) #define NDERB (*((volatile unsigned char *)(0xFFFFA2))) #define NDERA (*((volatile unsigned char *)(0xFFFFA3))) #define NDRB (*((volatile unsigned char *)(0xFFFFA4))) #define NDRA (*((volatile unsigned char *)(0xFFFFA5))) #define TCSR (*((volatile unsigned char *)(0xFFFFA8))) #define TCNT (*((volatile unsigned char *)(0xFFFFA9))) #define RSTCSR (*((volatile unsigned char *)(0xFFFFAB))) #define RFSHCR (*((volatile unsigned char *)(0xFFFFAC))) #define RTMCSR (*((volatile unsigned char *)(0xFFFFAD))) #define RTCNT (*((volatile unsigned char *)(0xFFFFAE))) #define RTCOR (*((volatile unsigned char *)(0xFFFFAF))) #define SCI0_SMR (*((volatile unsigned char *)(0xFFFFB0))) #define SCI0_BRR (*((volatile unsigned char *)(0xFFFFB1))) #define SCI0_SCR (*((volatile unsigned char *)(0xFFFFB2))) #define SCI0_TDR (*((volatile unsigned char *)(0xFFFFB3))) #define SCI0_SSR (*((volatile unsigned char *)(0xFFFFB4))) #define SCI0_RDR (*((volatile unsigned char *)(0xFFFFB5))) #define SCI0_SCMR (*((volatile unsigned char *)(0xFFFFB6))) #define SCI1_SMR (*((volatile unsigned char *)(0xFFFFB8))) #define SCI1_BRR (*((volatile unsigned char *)(0xFFFFB9))) #define SCI1_SCR (*((volatile unsigned char *)(0xFFFFBA))) #define SCI1_TDR (*((volatile unsigned char *)(0xFFFFBB))) #define SCI1_SSR (*((volatile unsigned char *)(0xFFFFBC))) #define SCI1_RDR (*((volatile unsigned char *)(0xFFFFBD))) #define P1DDR (*((volatile unsigned char *)(0xFFFFC0))) #define P2DDR (*((volatile unsigned char *)(0xFFFFC1))) #define P1DR (*((volatile unsigned char *)(0xFFFFC2))) #define P2DR (*((volatile unsigned char *)(0xFFFFC3))) #define P3DDR (*((volatile unsigned char *)(0xFFFFC4))) #define P4DDR (*((volatile unsigned char *)(0xFFFFC5))) #define P3DR (*((volatile unsigned char *)(0xFFFFC6))) #define P4DR (*((volatile unsigned char *)(0xFFFFC7))) #define P5DDR (*((volatile unsigned char *)(0xFFFFC8))) #define P6DDR (*((volatile unsigned char *)(0xFFFFC9))) #define P5DR (*((volatile unsigned char *)(0xFFFFCA))) #define P6DR (*((volatile unsigned char *)(0xFFFFCB))) #define P8DDR (*((volatile unsigned char *)(0xFFFFCD))) #define P7DR (*((volatile unsigned char *)(0xFFFFCE))) #define P8DR (*((volatile unsigned char *)(0xFFFFCF))) #define P9DDR (*((volatile unsigned char *)(0xFFFFD0))) #define PADDR (*((volatile unsigned char *)(0xFFFFD1))) #define P9DR (*((volatile unsigned char *)(0xFFFFD2))) #define PADR (*((volatile unsigned char *)(0xFFFFD3))) #define PBDDR (*((volatile unsigned char *)(0xFFFFD4))) #define PBDR (*((volatile unsigned char *)(0xFFFFD6))) #define P2PCR (*((volatile unsigned char *)(0xFFFFD8))) #define P4PCR (*((volatile unsigned char *)(0xFFFFDA))) #define P5PCR (*((volatile unsigned char *)(0xFFFFDB))) #define DADR0 (*((volatile unsigned char *)(0xFFFFDC))) #define DADR1 (*((volatile unsigned char *)(0xFFFFDD))) #define DACR (*((volatile unsigned char *)(0xFFFFDE))) #define ADDRAH (*((volatile unsigned char *)(0xFFFFE0))) #define ADDRAL (*((volatile unsigned char *)(0xFFFFE1))) #define ADDRBH (*((volatile unsigned char *)(0xFFFFE2))) #define ADDRBL (*((volatile unsigned char *)(0xFFFFE3))) #define ADDRCH (*((volatile unsigned char *)(0xFFFFE4))) #define ADDRCL (*((volatile unsigned char *)(0xFFFFE5))) #define ADDRDH (*((volatile unsigned char *)(0xFFFFE6))) #define ADDRDL (*((volatile unsigned char *)(0xFFFFE7))) #define ADCSR (*((volatile unsigned char *)(0xFFFFE8))) #define ADCR (*((volatile unsigned char *)(0xFFFFE9))) #define ABWCR (*((volatile unsigned char *)(0xFFFFEC))) #define ASTCR (*((volatile unsigned char *)(0xFFFFED))) #define WCR (*((volatile unsigned char *)(0xFFFFEE))) #define WCER (*((volatile unsigned char *)(0xFFFFEF))) #define MDCR (*((volatile unsigned char *)(0xFFFFF1))) #define SYSCR (*((volatile unsigned char *)(0xFFFFF2))) #define BRCR (*((volatile unsigned char *)(0xFFFFF3))) #define ISCR (*((volatile unsigned char *)(0xFFFFF4))) #define IER (*((volatile unsigned char *)(0xFFFFF5))) #define ISR (*((volatile unsigned char *)(0xFFFFF6))) #define IPRA (*((volatile unsigned char *)(0xFFFFF8))) #define IPRB (*((volatile unsigned char *)(0xFFFFF9))) /* end of h8_300h.h */