📄 h8300h.h
字号:
#define</font></b> <font color="maroon"><a name="H83H_TIER3">H83H_TIER3</a></font> (*(volatile crtx_Uint8_t *)(0xffff84))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TSR3">H83H_TSR3</a></font> (*(volatile crtx_Uint8_t *)(0xffff85))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TCNT3">H83H_TCNT3</a></font> (*(volatile crtx_Uint16_t *)(0xffff86))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_GRA3">H83H_GRA3</a></font> (*(volatile crtx_Uint16_t *)(0xffff88))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_GRB3">H83H_GRB3</a></font> (*(volatile crtx_Uint16_t *)(0xffff8a))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_BRA3">H83H_BRA3</a></font> (*(volatile crtx_Uint16_t *)(0xffff8c))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_BRB3">H83H_BRB3</a></font> (*(volatile crtx_Uint16_t *)(0xffff8e)) <font color="#6920ac">/* 16-bit Integrated Timer-pulse Unit (ITU) (all channels) */</font> <font color="#6920ac">/* ======================================================= */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TOER">H83H_TOER</a></font> (*(volatile crtx_Uint8_t *)(0xffff90))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TOCR">H83H_TOCR</a></font> (*(volatile crtx_Uint8_t *)(0xffff91)) <font color="#6920ac">/* 16-bit Integrated Timer-pulse Unit (ITU) (channel 4 ) */</font> <font color="#6920ac">/* ===================================================== */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TCR4">H83H_TCR4</a></font> (*(volatile crtx_Uint8_t *)(0xffff92))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TIOR4">H83H_TIOR4</a></font> (*(volatile crtx_Uint8_t *)(0xffff93))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TIER4">H83H_TIER4</a></font> (*(volatile crtx_Uint8_t *)(0xffff94))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TSR4">H83H_TSR4</a></font> (*(volatile crtx_Uint8_t *)(0xffff95))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TCNT4">H83H_TCNT4</a></font> (*(volatile crtx_Uint16_t *)(0xffff96))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_GRA4">H83H_GRA4</a></font> (*(volatile crtx_Uint16_t *)(0xffff98))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_GRB4">H83H_GRB4</a></font> (*(volatile crtx_Uint16_t *)(0xffff9a))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_BRA4">H83H_BRA4</a></font> (*(volatile crtx_Uint16_t *)(0xffff9c))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_BRB4">H83H_BRB4</a></font> (*(volatile crtx_Uint16_t *)(0xffff9e)) <font color="#6920ac">/* Timing Pattern Controller (TPC) */</font> <font color="#6920ac">/* =============================== */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TPMR">H83H_TPMR</a></font> (*(volatile crtx_Uint8_t *)(0xffffa0))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TPCR">H83H_TPCR</a></font> (*(volatile crtx_Uint8_t *)(0xffffa1))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_NDERB">H83H_NDERB</a></font> (*(volatile crtx_Uint8_t *)(0xffffa2))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_NDERA">H83H_NDERA</a></font> (*(volatile crtx_Uint8_t *)(0xffffa3))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_NDRB">H83H_NDRB</a></font> (*(volatile crtx_Uint8_t *)(0xffffa4)) <font color="#6920ac">/* Check man */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_NDRA_AGAIN">H83H_NDRA_AGAIN</a></font> (*(volatile crtx_Uint8_t *)(0xffffa5)) <font color="#6920ac">/* Check man */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_NDRB_AGAIN">H83H_NDRB_AGAIN</a></font> (*(volatile crtx_Uint8_t *)(0xffffa6)) <font color="#6920ac">/* Check man */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_NDRA">H83H_NDRA</a></font> (*(volatile crtx_Uint8_t *)(0xffffa7)) <font color="#6920ac">/* Check man */</font> <font color="#6920ac">/* WatchDog Timer (WDT) */</font> <font color="#6920ac">/* ==================== */</font> <b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TCSR">H83H_TCSR</a></font> (*(volatile crtx_Uint8_t *)(0xffffa8))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TCNT">H83H_TCNT</a></font> (*(volatile crtx_Uint8_t *)(0xffffa9))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_REGAA">H83H_REGAA</a></font> (*(volatile crtx_Uint8_t *)(0xffffaa)) <font color="#6920ac">/* Refresh Controller */</font> <font color="#6920ac">/* ================== */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_RSTCSR">H83H_RSTCSR</a></font> (*(volatile crtx_Uint8_t *)(0xffffab))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_RFSHCR">H83H_RFSHCR</a></font> (*(volatile crtx_Uint8_t *)(0xffffac))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_RTMCSR">H83H_RTMCSR</a></font> (*(volatile crtx_Uint8_t *)(0xffffad))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_RTCNT">H83H_RTCNT</a></font> (*(volatile crtx_Uint8_t *)(0xffffae))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_RTCOR">H83H_RTCOR</a></font> (*(volatile crtx_Uint8_t *)(0xffffaf)) <font color="#6920ac">/* Internal UARTS */</font> <font color="#6920ac">/* ============== */</font> <font color="#6920ac">/* SCI Channel 0 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SCI0_BASE">H83H_SCI0_BASE</a></font> ((volatile crtx_Uint8_t *)(0xffffb0))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SMR0">H83H_SMR0</a></font> (*(volatile crtx_Uint8_t *)(0xffffb0)) <font color="#6920ac">/* Serial mode */</font> <b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_BRR0">H83H_BRR0</a></font> (*(volatile crtx_Uint8_t *)(0xffffb1)) <font color="#6920ac">/* Bit rate */</font> <b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SCR0">H83H_SCR0</a></font> (*(volatile crtx_Uint8_t *)(0xffffb2)) <font color="#6920ac">/* Serial control */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TDR0">H83H_TDR0</a></font> (*(volatile crtx_Uint8_t *)(0xffffb3)) <font color="#6920ac">/* Transmit data */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SSR0">H83H_SSR0</a></font> (*(volatile crtx_Uint8_t *)(0xffffb4)) <font color="#6920ac">/* Serial status */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_RDR0">H83H_RDR0</a></font> (*(volatile crtx_Uint8_t *)(0xffffb5)) <font color="#6920ac">/* Receive data */</font> <font color="#6920ac">/* SCI Channel 1 */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SCI1_BASE">H83H_SCI1_BASE</a></font> ((volatile crtx_Uint8_t *)(0xffffb8))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SMR1">H83H_SMR1</a></font> (*(volatile crtx_Uint8_t *)(0xffffb8)) <font color="#6920ac">/* Serial mode */</font> <b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_BRR1">H83H_BRR1</a></font> (*(volatile crtx_Uint8_t *)(0xffffb9)) <font color="#6920ac">/* Bit rate */</font> <b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SCR1">H83H_SCR1</a></font> (*(volatile crtx_Uint8_t *)(0xffffba)) <font color="#6920ac">/* Serial control */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_TDR1">H83H_TDR1</a></font> (*(volatile crtx_Uint8_t *)(0xffffbb)) <font color="#6920ac">/* Transmit data */</font> <b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SSR1">H83H_SSR1</a></font> (*(volatile crtx_Uint8_t *)(0xffffbc)) <font color="#6920ac">/* Serial status */</font> <b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_RDR1">H83H_RDR1</a></font> (*(volatile crtx_Uint8_t *)(0xffffbd)) <font color="#6920ac">/* Receive data */</font> <font color="#6920ac">/* above registers in offset notation */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_OFF_SMR">H83H_OFF_SMR</a></font> 0 <font color="#6920ac">/* serial mode */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_OFF_BRR">H83H_OFF_BRR</a></font> 1 <font color="#6920ac">/* bit rate */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_OFF_SCR">H83H_OFF_SCR</a></font> 2 <font color="#6920ac">/* serial cntrl */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_OFF_TDR">H83H_OFF_TDR</a></font> 3 <font color="#6920ac">/* transmit data */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_OFF_SSR">H83H_OFF_SSR</a></font> 4 <font color="#6920ac">/* status */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_OFF_RDR">H83H_OFF_RDR</a></font> 5 <font color="#6920ac">/* receive data */</font> <font color="#6920ac">/* I/O ports 4,5,6,7,8,9,A,B,C */</font> <font color="#6920ac">/* =========================== */</font><font color="#6920ac">/* In general the Data Direction Registers (DDR) are write only * registers and as such will always read back as 1's regardless * of what has been written. * * To make this safe to use, each I/O register has a shadow register * through a byte variable in on-chip RAM and a set of macro's is * provided to Set and Clr bits in I/O registers. The macro's ensure * that the manipulation occurs on the shadow register and are then * copied into the real register. * * Note that all REAL registers have been named with '_r' extensions * and the shadow registers have the same name as the real register * but with the '_s' extension instead. This is done to encourage use * of the macro and trap any attempt to access the registers directly * without the macros. */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P4DDR_r">H83H_P4DDR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffc5)) <font color="#6920ac">/* WR ONLY */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P4DR_r">H83H_P4DR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffc7))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P5DDR_r">H83H_P5DDR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffc8)) <font color="#6920ac">/* WR ONLY */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P6DDR_r">H83H_P6DDR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffc9)) <font color="#6920ac">/* WR ONLY */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P5DR_r">H83H_P5DR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffca))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P6DR_r">H83H_P6DR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffcb))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P8DDR_r">H83H_P8DDR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffcd)) <font color="#6920ac">/* WR ONLY */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P7DR_r">H83H_P7DR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffce))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P8DR_r">H83H_P8DR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffcf))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P9DDR_r">H83H_P9DDR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffd0)) <font color="#6920ac">/* WR ONLY */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PADDR_r">H83H_PADDR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffd1)) <font color="#6920ac">/* WR ONLY */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P9DR_r">H83H_P9DR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffd2))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PADR_r">H83H_PADR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffd3))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PBDDR_r">H83H_PBDDR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffd4)) <font color="#6920ac">/* WR ONLY */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PCDDR_r">H83H_PCDDR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffd5)) <font color="#6920ac">/* WR ONLY */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PBDR_r">H83H_PBDR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffd6))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PCDR_r">H83H_PCDR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffd7))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P4PCR_r">H83H_P4PCR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffda))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P5PCR_r">H83H_P5PCR_r</a></font> (*(volatile crtx_Uint8_t *)(0xffffdb))<font color="#6920ac">/* The following defines are shadow registers in on-chip RAM. * They are all mapped with hard addresses to allow them to * be shared between a boot loader and the application that * starts later. */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P4DDR_s">H83H_P4DDR_s</a></font> (*(crtx_Uint8_t *)(0xfffefd))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P4DR_s">H83H_P4DR_s</a></font> (*(crtx_Uint8_t *)(0xfffefe))<b><font color='DarkGreen'>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -