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

📄 h8300h.h

📁 澳洲人写的Cortex,包括uC_IP协议栈
💻 H
📖 第 1 页 / 共 5 页
字号:
#define</font></b> <font color="maroon"><a name="H83H_P5DDR_s">H83H_P5DDR_s</a></font>    (*(crtx_Uint8_t *)(0xfffeff))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P6DDR_s">H83H_P6DDR_s</a></font>    (*(crtx_Uint8_t *)(0xffff00))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P5DR_s">H83H_P5DR_s</a></font>     (*(crtx_Uint8_t *)(0xffff01))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P6DR_s">H83H_P6DR_s</a></font>     (*(crtx_Uint8_t *)(0xffff02))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P8DDR_s">H83H_P8DDR_s</a></font>    (*(crtx_Uint8_t *)(0xffff03))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P7DR_s">H83H_P7DR_s</a></font>     (*(crtx_Uint8_t *)(0xffff04))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P8DR_s">H83H_P8DR_s</a></font>     (*(crtx_Uint8_t *)(0xffff05))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P9DDR_s">H83H_P9DDR_s</a></font>    (*(crtx_Uint8_t *)(0xffff06))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PADDR_s">H83H_PADDR_s</a></font>    (*(crtx_Uint8_t *)(0xffff07))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P9DR_s">H83H_P9DR_s</a></font>     (*(crtx_Uint8_t *)(0xffff08))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PADR_s">H83H_PADR_s</a></font>     (*(crtx_Uint8_t *)(0xffff09))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PBDDR_s">H83H_PBDDR_s</a></font>    (*(crtx_Uint8_t *)(0xffff0a))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PCDDR_s">H83H_PCDDR_s</a></font>    (*(crtx_Uint8_t *)(0xffff0b))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PBDR_s">H83H_PBDR_s</a></font>     (*(crtx_Uint8_t *)(0xffff0c))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PCDR_s">H83H_PCDR_s</a></font>     (*(crtx_Uint8_t *)(0xffff0d))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P4PCR_s">H83H_P4PCR_s</a></font>    (*(crtx_Uint8_t *)(0xffff0e))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_P5PCR_s">H83H_P5PCR_s</a></font>    (*(crtx_Uint8_t *)(0xffff0f))    <font color="#6920ac">/* A-to-D */</font>    <font color="#6920ac">/* ====== */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ADDRAH">H83H_ADDRAH</a></font>     (*(volatile crtx_Uint8_t *)(0xffffe0))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ADDRAL">H83H_ADDRAL</a></font>     (*(volatile crtx_Uint8_t *)(0xffffe1))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ADDRBH">H83H_ADDRBH</a></font>     (*(volatile crtx_Uint8_t *)(0xffffe2))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ADDRBL">H83H_ADDRBL</a></font>     (*(volatile crtx_Uint8_t *)(0xffffe3))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ADDRCH">H83H_ADDRCH</a></font>     (*(volatile crtx_Uint8_t *)(0xffffe4))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ADDRCL">H83H_ADDRCL</a></font>     (*(volatile crtx_Uint8_t *)(0xffffe5))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ADDRDH">H83H_ADDRDH</a></font>     (*(volatile crtx_Uint8_t *)(0xffffe6))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ADDRDL">H83H_ADDRDL</a></font>     (*(volatile crtx_Uint8_t *)(0xffffe7))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ADCSR">H83H_ADCSR</a></font>      (*(volatile crtx_Uint8_t *)(0xffffe8))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ADCR">H83H_ADCR</a></font>       (*(volatile crtx_Uint8_t *)(0xffffe9))    <font color="#6920ac">/* Bus &amp; System Controllers */</font>    <font color="#6920ac">/* ======================== */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ABWCR">H83H_ABWCR</a></font>      (*(volatile crtx_Uint8_t *)(0xffffec))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ASTCR">H83H_ASTCR</a></font>      (*(volatile crtx_Uint8_t *)(0xffffed))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_WCR">H83H_WCR</a></font>        (*(volatile crtx_Uint8_t *)(0xffffee))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_WCER">H83H_WCER</a></font>       (*(volatile crtx_Uint8_t *)(0xffffef))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_MDCR">H83H_MDCR</a></font>       (*(volatile crtx_Uint8_t *)(0xfffff1))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SYSCR">H83H_SYSCR</a></font>      (*(volatile crtx_Uint8_t *)(0xfffff2))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_BRCR">H83H_BRCR</a></font>       (*(volatile crtx_Uint8_t *)(0xfffff3))    <font color="#6920ac">/* Interrupt controller */</font>    <font color="#6920ac">/* ==================== */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ISCR">H83H_ISCR</a></font>       (*(volatile crtx_Uint8_t *)(0xfffff4))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_IER">H83H_IER</a></font>        (*(volatile crtx_Uint8_t *)(0xfffff5))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_ISR">H83H_ISR</a></font>        (*(volatile crtx_Uint8_t *)(0xfffff6))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_IPRA">H83H_IPRA</a></font>       (*(volatile crtx_Uint8_t *)(0xfffff8))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_IPRB">H83H_IPRB</a></font>       (*(volatile crtx_Uint8_t *)(0xfffff9))    <font color="#6920ac">/* other useful bits */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_CLOCK_SELECT_0">H83H_CLOCK_SELECT_0</a></font>     0<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_CLOCK_SELECT_4">H83H_CLOCK_SELECT_4</a></font>     1<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_CLOCK_SELECT_16">H83H_CLOCK_SELECT_16</a></font>    2<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_CLOCK_SELECT_64">H83H_CLOCK_SELECT_64</a></font>    3<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_MULTI_MODE_DIS">H83H_MULTI_MODE_DIS</a></font>     (0 &lt;&lt; 2)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_MULTI_MODE_EN">H83H_MULTI_MODE_EN</a></font>      (1 &lt;&lt; 2)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_STOP_BIT_1">H83H_STOP_BIT_1</a></font>         (0 &lt;&lt; 3)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_STOP_BIT_2">H83H_STOP_BIT_2</a></font>         (1 &lt;&lt; 3)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PARITY_EVEN">H83H_PARITY_EVEN</a></font>        (0 &lt;&lt; 4)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PARITY_ODD">H83H_PARITY_ODD</a></font>         (1 &lt;&lt; 4)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PARITY_NOT_CHECK">H83H_PARITY_NOT_CHECK</a></font>   (0 &lt;&lt; 5)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_PARITY_CHECKED">H83H_PARITY_CHECKED</a></font>     (1 &lt;&lt; 5)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_BIT_8">H83H_BIT_8</a></font>              (0 &lt;&lt; 6)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_BIT_7">H83H_BIT_7</a></font>              (1 &lt;&lt; 6)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_MODE_ASYNCH">H83H_MODE_ASYNCH</a></font>        (0 &lt;&lt; 7)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_MODE_SYNCH">H83H_MODE_SYNCH</a></font>         (1 &lt;&lt; 7)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SCR_TX_INT_ENABLE">H83H_SCR_TX_INT_ENABLE</a></font>      (0x80)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SCR_RX_INT_ENABLE">H83H_SCR_RX_INT_ENABLE</a></font>      (0x40)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SCR_TX_ENABLE">H83H_SCR_TX_ENABLE</a></font>          (0x20)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SCR_RX_ENABLE">H83H_SCR_RX_ENABLE</a></font>          (0x10)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SCR_MULTI_INT_ENABLE">H83H_SCR_MULTI_INT_ENABLE</a></font>   (0x8)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SCR_TX_END_INT_ENABLE">H83H_SCR_TX_END_INT_ENABLE</a></font>  (0x4)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SCR_CKE1">H83H_SCR_CKE1</a></font>               (0x2)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SCR_CKE0">H83H_SCR_CKE0</a></font>               (0x1)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SSR_TX_EMPTY">H83H_SSR_TX_EMPTY</a></font>           (0x80)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SSR_RX_REG_FULL">H83H_SSR_RX_REG_FULL</a></font>        (0x40)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SSR_OVERRUN_ERROR">H83H_SSR_OVERRUN_ERROR</a></font>      (0x20)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SSR_FRAMING_ERROR">H83H_SSR_FRAMING_ERROR</a></font>      (0x10)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SSR_PARITY_ERROR">H83H_SSR_PARITY_ERROR</a></font>       (0x8)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SSR_TX_END">H83H_SSR_TX_END</a></font>             (0x4)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SSR_MULTI_BIT">H83H_SSR_MULTI_BIT</a></font>          (0x2)<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="H83H_SSR_MULTI_BIT_TRANS">H83H_SSR_MULTI_BIT_TRANS</a></font>    (0x1)<font color="#6920ac">/* * ---&lt;&lt;&lt;  CORTEX SPECIFIC DEFINITIONS  &gt;&gt;&gt;--- */</font><font color="#6920ac">/*  * CPU specific definitions for Hardware Interrupt Manager (HRDI)  */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HRDI_INTR_MASK_MODEL">HRDI_INTR_MASK_MODEL</a></font>    <font color="#6920ac">/* interrupt mask model */</font><b><font color='DarkGreen'>#undef</font></b><font color="maroon">  HRDI_PRIO_LEVEL_MODEL   <font color="#6920ac">/* interrupt priority model */</font></font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HRDI_INTR_DISABLE">HRDI_INTR_DISABLE</a></font>       H83H_INTR_DISABLE<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HRDI_INTR_ENABLE">HRDI_INTR_ENABLE</a></font>        H83H_INTR_ENABLE<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HRDI_INTR_VECTORS">HRDI_INTR_VECTORS</a></font>       H83H_INTR_VECTORS<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HRDI_NUM_LISR">HRDI_NUM_LISR</a></font>           ENVI_HRDI_NUM_LISR<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HRDI_INTR_VECTORS_BASE">HRDI_INTR_VECTORS_BASE</a></font>  H83H_INTR_VECTORS_BASE<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HRDI_MIN_STACK_SIZE">HRDI_MIN_STACK_SIZE</a></font>     (70*sizeof(crtx_Uint32_t))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="THRD_MIN_STACK_SIZE">THRD_MIN_STACK_SIZE</a></font>     (45*sizeof(crtx_Uint32_t))<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="HRDI_SYSTEM_TIMER_VECTOR">HRDI_SYSTEM_TIMER_VECTOR</a></font>    H83H_VECTOR_REFRESH<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="TICK_SYSTEM_TIMER_INTR_ACK">TICK_SYSTEM_TIMER_INTR_ACK</a></font>  H83H_RTMCSR &amp;= 0x7F<font color="#6920ac">/*  * CPU specific definitions for Software Interrupt Manager (SFTI)  */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="SFTI_INTR_VECTORS">SFTI_INTR_VECTORS</a></font>       32  <font color="#6920ac">/* number for software interrupt vectors */</font><b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="SFTI_MIN_STACK_SIZE">SFTI_MIN_STACK_SIZE</a></font>     HRDI_MIN_STACK_SIZE<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="GDBM_KERNEL_TRAP">GDBM_KERNEL_TRAP</a></font>        H83H_VECTOR_TRAP1<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="GDBM_MONITOR_TRAP">GDBM_MONITOR_TRAP</a></font>       H83H_VECTOR_TRAP2<b><font color='DarkGreen'>#define</font></b> <font color="maroon"><a name="PORT_BYTE_ORDER">PORT_BYTE_ORDER</a></font>         PORT_BIG_ENDIAN<font color="#6920ac">/****************** *  GLOBAL MACROS *  *****************/</font>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -