📄 evmdm6437.h
字号:
#define ICMDR_STP 0x0800
#define ICMDR_MST 0x0400
#define ICMDR_TRX 0x0200
#define ICMDR_XA 0x0100
#define ICMDR_RM 0x0080
#define ICMDR_DLB 0x0040
#define ICMDR_IRS 0x0020
#define ICMDR_STB 0x0010
#define ICMDR_FDF 0x0008
#define ICMDR_BC_MASK 0x0007
/* ------------------------------------------------------------------------ *
* *
* INTC controller *
* Controls the Interrupts *
* *
* ------------------------------------------------------------------------ */
#define INTC_BASE 0x01800000
#define INTC_EVTFLAG0 *( volatile Uint32* )( INTC_BASE + 0x000 )
#define INTC_EVTFLAG1 *( volatile Uint32* )( INTC_BASE + 0x004 )
#define INTC_EVTFLAG2 *( volatile Uint32* )( INTC_BASE + 0x008 )
#define INTC_EVTFLAG3 *( volatile Uint32* )( INTC_BASE + 0x00C )
#define INTC_EVTSET0 *( volatile Uint32* )( INTC_BASE + 0x020 )
#define INTC_EVTSET1 *( volatile Uint32* )( INTC_BASE + 0x024 )
#define INTC_EVTSET2 *( volatile Uint32* )( INTC_BASE + 0x028 )
#define INTC_EVTSET3 *( volatile Uint32* )( INTC_BASE + 0x02C )
#define INTC_EVTCLR0 *( volatile Uint32* )( INTC_BASE + 0x040 )
#define INTC_EVTCLR1 *( volatile Uint32* )( INTC_BASE + 0x044 )
#define INTC_EVTCLR2 *( volatile Uint32* )( INTC_BASE + 0x048 )
#define INTC_EVTCLR3 *( volatile Uint32* )( INTC_BASE + 0x04C )
#define INTC_EVTMASK0 *( volatile Uint32* )( INTC_BASE + 0x080 )
#define INTC_EVTMASK1 *( volatile Uint32* )( INTC_BASE + 0x084 )
#define INTC_EVTMASK2 *( volatile Uint32* )( INTC_BASE + 0x088 )
#define INTC_EVTMASK3 *( volatile Uint32* )( INTC_BASE + 0x08C )
#define INTC_MEVTFLAG0 *( volatile Uint32* )( INTC_BASE + 0x0A0 )
#define INTC_MEVTFLAG1 *( volatile Uint32* )( INTC_BASE + 0x0A4 )
#define INTC_MEVTFLAG2 *( volatile Uint32* )( INTC_BASE + 0x0A8 )
#define INTC_MEVTFLAG3 *( volatile Uint32* )( INTC_BASE + 0x0AC )
#define INTC_EXPMASK0 *( volatile Uint32* )( INTC_BASE + 0x0C0 )
#define INTC_EXPMASK1 *( volatile Uint32* )( INTC_BASE + 0x0C4 )
#define INTC_EXPMASK2 *( volatile Uint32* )( INTC_BASE + 0x0C8 )
#define INTC_EXPMASK3 *( volatile Uint32* )( INTC_BASE + 0x0CC )
#define INTC_MEXPFLAG0 *( volatile Uint32* )( INTC_BASE + 0x000 )
#define INTC_MEXPFLAG1 *( volatile Uint32* )( INTC_BASE + 0x000 )
#define INTC_MEXPFLAG2 *( volatile Uint32* )( INTC_BASE + 0x000 )
#define INTC_MEXPFLAG3 *( volatile Uint32* )( INTC_BASE + 0x0EC )
#define INTC_INTMUX1 *( volatile Uint32* )( INTC_BASE + 0x104 )
#define INTC_INTMUX2 *( volatile Uint32* )( INTC_BASE + 0x108 )
#define INTC_INTMUX3 *( volatile Uint32* )( INTC_BASE + 0x10C )
#define INTC_AEGMUX0 *( volatile Uint32* )( INTC_BASE + 0x140 )
#define INTC_AEGMUX1 *( volatile Uint32* )( INTC_BASE + 0x144 )
#define INTC_INTXSTAT *( volatile Uint32* )( INTC_BASE + 0x180 )
#define INTC_INTXCLR *( volatile Uint32* )( INTC_BASE + 0x184 )
#define INTC_INTDMASK *( volatile Uint32* )( INTC_BASE + 0x188 )
#define INTC_EVTASRT *( volatile Uint32* )( INTC_BASE + 0x1C0 )
/* ------------------------------------------------------------------------ *
* *
* MCASP Controller *
* *
* ------------------------------------------------------------------------ */
#define MCASP0_BASE 0x01D01000
#define MCASP0_DATA 0x01D01400
#define MCASP0_PID *( volatile Uint32* )( MCASP0_BASE + 0x000 )
#define MCASP0_PWRDEMU *( volatile Uint32* )( MCASP0_BASE + 0x004 )
#define MCASP0_PFUNC *( volatile Uint32* )( MCASP0_BASE + 0x010 )
#define MCASP0_PDIR *( volatile Uint32* )( MCASP0_BASE + 0x014 )
#define MCASP0_PDOUT *( volatile Uint32* )( MCASP0_BASE + 0x018 )
#define MCASP0_PDIN/PDSET *( volatile Uint32* )( MCASP0_BASE + 0x01C )
#define MCASP0_PDCLR *( volatile Uint32* )( MCASP0_BASE + 0x020 )
#define MCASP0_GBLCTL *( volatile Uint32* )( MCASP0_BASE + 0x044 )
#define MCASP0_AMUTE *( volatile Uint32* )( MCASP0_BASE + 0x048 )
#define MCASP0_DLBCTL *( volatile Uint32* )( MCASP0_BASE + 0x04C )
#define MCASP0_DITCTL *( volatile Uint32* )( MCASP0_BASE + 0x050 )
#define MCASP0_RGBLCTL *( volatile Uint32* )( MCASP0_BASE + 0x060 )
#define MCASP0_RMASK *( volatile Uint32* )( MCASP0_BASE + 0x064 )
#define MCASP0_RFMT *( volatile Uint32* )( MCASP0_BASE + 0x068 )
#define MCASP0_AFSRCTL *( volatile Uint32* )( MCASP0_BASE + 0x06C )
#define MCASP0_ACLKRCTL *( volatile Uint32* )( MCASP0_BASE + 0x070 )
#define MCASP0_AHCLKRCTL *( volatile Uint32* )( MCASP0_BASE + 0x074 )
#define MCASP0_RTDM *( volatile Uint32* )( MCASP0_BASE + 0x078 )
#define MCASP0_RINTCTL *( volatile Uint32* )( MCASP0_BASE + 0x07C )
#define MCASP0_RSTAT *( volatile Uint32* )( MCASP0_BASE + 0x080 )
#define MCASP0_RSLOT *( volatile Uint32* )( MCASP0_BASE + 0x084 )
#define MCASP0_RCLKCHK *( volatile Uint32* )( MCASP0_BASE + 0x088 )
#define MCASP0_XGBLCTL *( volatile Uint32* )( MCASP0_BASE + 0x0A0 )
#define MCASP0_XMASK *( volatile Uint32* )( MCASP0_BASE + 0x0A4 )
#define MCASP0_XFMT *( volatile Uint32* )( MCASP0_BASE + 0x0A8 )
#define MCASP0_AFSXCTL *( volatile Uint32* )( MCASP0_BASE + 0x0AC )
#define MCASP0_ACLKXCTL *( volatile Uint32* )( MCASP0_BASE + 0x0B0 )
#define MCASP0_AHCLKXCTL *( volatile Uint32* )( MCASP0_BASE + 0x0B4 )
#define MCASP0_XTDM *( volatile Uint32* )( MCASP0_BASE + 0x0B8 )
#define MCASP0_XINTCTL *( volatile Uint32* )( MCASP0_BASE + 0x0BC )
#define MCASP0_XSTAT *( volatile Uint32* )( MCASP0_BASE + 0x0C0 )
#define MCASP0_XSLOT *( volatile Uint32* )( MCASP0_BASE + 0x0C4 )
#define MCASP0_XCLKCHK *( volatile Uint32* )( MCASP0_BASE + 0x0C8 )
#define MCASP0_DITCSRA0 *( volatile Uint32* )( MCASP0_BASE + 0x100 )
#define MCASP0_DITCSRA1 *( volatile Uint32* )( MCASP0_BASE + 0x104 )
#define MCASP0_DITCSRA2 *( volatile Uint32* )( MCASP0_BASE + 0x108 )
#define MCASP0_DITCSRA3 *( volatile Uint32* )( MCASP0_BASE + 0x10C )
#define MCASP0_DITCSRA4 *( volatile Uint32* )( MCASP0_BASE + 0x110 )
#define MCASP0_DITCSRA5 *( volatile Uint32* )( MCASP0_BASE + 0x114 )
#define MCASP0_DITCSRB0 *( volatile Uint32* )( MCASP0_BASE + 0x118 )
#define MCASP0_DITCSRB1 *( volatile Uint32* )( MCASP0_BASE + 0x11C )
#define MCASP0_DITCSRB2 *( volatile Uint32* )( MCASP0_BASE + 0x120 )
#define MCASP0_DITCSRB3 *( volatile Uint32* )( MCASP0_BASE + 0x124 )
#define MCASP0_DITCSRB4 *( volatile Uint32* )( MCASP0_BASE + 0x128 )
#define MCASP0_DITCSRB5 *( volatile Uint32* )( MCASP0_BASE + 0x12C )
#define MCASP0_DITUDRA0 *( volatile Uint32* )( MCASP0_BASE + 0x130 )
#define MCASP0_DITUDRA1 *( volatile Uint32* )( MCASP0_BASE + 0x134 )
#define MCASP0_DITUDRA2 *( volatile Uint32* )( MCASP0_BASE + 0x138 )
#define MCASP0_DITUDRA3 *( volatile Uint32* )( MCASP0_BASE + 0x13C )
#define MCASP0_DITUDRA4 *( volatile Uint32* )( MCASP0_BASE + 0x140 )
#define MCASP0_DITUDRA5 *( volatile Uint32* )( MCASP0_BASE + 0x144 )
#define MCASP0_DITUDRB0 *( volatile Uint32* )( MCASP0_BASE + 0x148 )
#define MCASP0_DITUDRB1 *( volatile Uint32* )( MCASP0_BASE + 0x14C )
#define MCASP0_DITUDRB2 *( volatile Uint32* )( MCASP0_BASE + 0x150 )
#define MCASP0_DITUDRB3 *( volatile Uint32* )( MCASP0_BASE + 0x154 )
#define MCASP0_DITUDRB4 *( volatile Uint32* )( MCASP0_BASE + 0x158 )
#define MCASP0_DITUDRB5 *( volatile Uint32* )( MCASP0_BASE + 0x15C )
#define MCASP0_SRCTL0 *( volatile Uint32* )( MCASP0_BASE + 0x180 )
#define MCASP0_SRCTL1 *( volatile Uint32* )( MCASP0_BASE + 0x184 )
#define MCASP0_SRCTL2 *( volatile Uint32* )( MCASP0_BASE + 0x188 )
#define MCASP0_SRCTL3 *( volatile Uint32* )( MCASP0_BASE + 0x18C )
#define MCASP0_XBUF0 *( volatile Uint32* )( MCASP0_BASE + 0x200 )
#define MCASP0_XBUF1 *( volatile Uint32* )( MCASP0_BASE + 0x204 )
#define MCASP0_XBUF2 *( volatile Uint32* )( MCASP0_BASE + 0x208 )
#define MCASP0_XBUF3 *( volatile Uint32* )( MCASP0_BASE + 0x20C )
#define MCASP0_RBUF0 *( volatile Uint32* )( MCASP0_BASE + 0x280 )
#define MCASP0_RBUF1 *( volatile Uint32* )( MCASP0_BASE + 0x284 )
#define MCASP0_RBUF2 *( volatile Uint32* )( MCASP0_BASE + 0x288 )
#define MCASP0_RBUF3 *( volatile Uint32* )( MCASP0_BASE + 0x28C )
#define MCASP1_BASE 0x01D01800
#define MCASP1_DATA 0x01D01C00
#define MCASP1_PID *( volatile Uint32* )( MCASP1_BASE + 0x000 )
#define MCASP1_PWRDEMU *( volatile Uint32* )( MCASP1_BASE + 0x004 )
#define MCASP1_PFUNC *( volatile Uint32* )( MCASP1_BASE + 0x010 )
#define MCASP1_PDIR *( volatile Uint32* )( MCASP1_BASE + 0x014 )
#define MCASP1_PDOUT *( volatile Uint32* )( MCASP1_BASE + 0x018 )
#define MCASP1_PDIN/PDSET *( volatile Uint32* )( MCASP1_BASE + 0x01C )
#define MCASP1_PDCLR *( volatile Uint32* )( MCASP1_BASE + 0x020 )
#define MCASP1_GBLCTL *( volatile Uint32* )( MCASP1_BASE + 0x044 )
#define MCASP1_AMUTE *( volatile Uint32* )( MCASP1_BASE + 0x048 )
#define MCASP1_DLBCTL *( volatile Uint32* )( MCASP1_BASE + 0x04C )
#define MCASP1_DITCTL *( volatile Uint32* )( MCASP1_BASE + 0x050 )
#define MCASP1_RGBLCTL *( volatile Uint32* )( MCASP1_BASE + 0x060 )
#define MCASP1_RMASK *( volatile Uint32* )( MCASP1_BASE + 0x064 )
#define MCASP1_RFMT *( volatile Uint32* )( MCASP1_BASE + 0x068 )
#define MCASP1_AFSRCTL *( volatile Uint32* )( MCASP1_BASE + 0x06C )
#define MCASP1_ACLKRCTL *( volatile Uint32* )( MCASP1_BASE + 0x070 )
#define MCASP1_AHCLKRCTL *( volatile Uint32* )( MCASP1_BASE + 0x074 )
#define MCASP1_RTDM *( volatile Uint32* )( MCASP1_BASE + 0x078 )
#define MCASP1_RINTCTL *( volatile Uint32* )( MCASP1_BASE + 0x07C )
#define MCASP1_RSTAT *( volatile Uint32* )( MCASP1_BASE + 0x080 )
#define MCASP1_RSLOT *( volatile Uint32* )( MCASP1_BASE + 0x084 )
#define MCASP1_RCLKCHK *( volatile Uint32* )( MCASP1_BASE + 0x088 )
#define MCASP1_XGBLCTL *( volatile Uint32* )( MCASP1_BASE + 0x0A0 )
#define MCASP1_XMASK *( volatile Uint32* )( MCASP1_BASE + 0x0A4 )
#define MCASP1_XFMT *( volatile Uint32* )( MCASP1_BASE + 0x0A8 )
#define MCASP1_AFSXCTL *( volatile Uint32* )( MCASP1_BASE + 0x0AC )
#define MCASP1_ACLKXCTL *( volatile Uint32* )( MCASP1_BASE + 0x0B0 )
#define MCASP1_AHCLKXCTL *( volatile Uint32* )( MCASP1_BASE + 0x0B4 )
#define MCASP1_XTDM *( volatile Uint32* )( MCASP1_BASE + 0x0B8 )
#define MCASP1_XINTCTL *( volatile Uint32* )( MCASP1_BASE + 0x0BC )
#define MCASP1_XSTAT *( volatile Uint32* )( MCASP1_BASE + 0x0C0 )
#define MCASP1_XSLOT *( volatile Uint32* )( MCASP1_BASE + 0x0C4 )
#define MCASP1_XCLKCHK *( volatile Uint32* )( MCASP1_BASE + 0x0C8 )
#define MCASP1_DITCSRA0 *( volatile Uint32* )( MCASP1_BASE + 0x100 )
#define MCASP1_DITCSRA1 *( volatile Uint32* )( MCASP1_BASE + 0x104 )
#define MCASP1_DITCSRA2 *( volatile Uint32* )( MCASP1_BASE + 0x108 )
#define MCASP1_DITCSRA3 *( volatile Uint32* )( MCASP1_BASE + 0x10C )
#define MCASP1_DITCSRA4 *( volatile Uint32* )( MCASP1_BASE + 0x110 )
#define MCASP1_DITCSRA5 *( volatile Uint32* )( MCASP1_BASE + 0x114 )
#define MCASP1_DITCSRB0 *( volatile Uint32* )( MCASP1_BASE + 0x118 )
#define MCASP1_DITCSRB1 *( volatile Uint32* )( MCASP1_BASE + 0x11C )
#define MCASP1_DITCSRB2 *( volatile Uint32* )( MCASP1_BASE + 0x120 )
#define MCASP1_DITCSRB3 *( volatile Uint32* )( MCASP1_BASE + 0x124 )
#define MCASP1_DITCSRB4 *( volatile Uint32* )( MCASP1_BASE + 0x128 )
#define MCASP1_DITCSRB5 *( volatile Uint32* )( MCASP1_BASE + 0x12C )
#define MCASP1_DITUDRA0 *( volatile Uint32* )( MCASP1_BASE + 0x130 )
#define MCASP1_DITUDRA1 *( volatile Uint32* )( MCASP1_BASE + 0x134 )
#define MCASP1_DITUDRA2 *( volatile Uint32* )( MCASP1_BASE + 0x138 )
#define MCASP1_DITUDRA3 *( volatile Uint32* )( MCASP1_BASE + 0x13C )
#define MCASP1_DITUDRA4 *( volatile Uint32* )( MCASP1_BASE + 0x140 )
#define MCASP1_DITUDRA5 *( volatile Uint32* )( MCASP1_BASE + 0x144 )
#define MCASP1_DITUDRB0 *( volatile Uint32* )( MCASP1_BASE + 0x148 )
#define MCASP1_DITUDRB1 *( volatile Uint32* )( MCASP1_BASE + 0x14C )
#define MCASP1_DITUDRB2 *( volatile Uint32* )( MCASP1_BASE + 0x150 )
#define MCASP1_DITUDRB3 *( volatile Uint32* )( MCASP1_BASE + 0x154 )
#define MCASP1_DITUDRB4 *( volatile Uint32* )( MCASP1_BASE + 0x158 )
#define MCASP1_DITUDRB5 *( volatile Uint32* )( MCASP1_BASE + 0x15C )
#define MCASP1_SRCTL0 *( volatile Uint32* )( MCASP1_BASE + 0x180 )
#define MCASP1_SRCTL1 *( volatile Uint32* )( MCASP1_BASE + 0x184 )
#define MCASP1_SRCTL2 *( volatile Uint32* )( MCASP1_BASE + 0x188 )
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -