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

📄 philips_lpc2146_memorymap.xml

📁 LPC2148 bulk传输,带DMA的,而且还带TNKernel实时操作系统
💻 XML
📖 第 1 页 / 共 3 页
字号:
        <BitField size="1" start="3" name="Parity_Enable" />        <BitField size="2" start="4" name="Parity_Select" />        <BitField size="1" start="6" name="Break_Control" />        <BitField size="1" start="7" name="Divisor_Latch_Access_Bit" />      </Register>      <Register size="0x1" start="0xE0010010" name="U1MCR" >        <BitField size="1" start="0" name="DTR_Control" />        <BitField size="1" start="1" name="RTS_Control" />        <BitField size="1" start="4" name="Loopback_Mode_Select" />      </Register>      <Register size="0x1" start="0xE0010014" name="U1LSR" >        <BitField size="1" start="0" name="RDR" />        <BitField size="1" start="1" name="OE" />        <BitField size="1" start="2" name="PE" />        <BitField size="1" start="3" name="FE" />        <BitField size="1" start="4" name="BI" />        <BitField size="1" start="5" name="THRE" />        <BitField size="1" start="6" name="TEMT" />        <BitField size="1" start="7" name="RXFE" />      </Register>      <Register size="0x1" start="0xE0010018" name="U1MSR" >        <BitField size="1" start="0" name="Delta_CTS" />        <BitField size="1" start="1" name="Delta_DSR" />        <BitField size="1" start="2" name="Trailing_Edge_RI" />        <BitField size="1" start="3" name="Delta_DCD" />        <BitField size="1" start="4" name="CTS" />        <BitField size="1" start="5" name="DSR" />        <BitField size="1" start="6" name="RI" />        <BitField size="1" start="7" name="DCD" />      </Register>      <Register size="0x1" start="0xE001001C" name="U1SCR" />    </RegisterGroup>    <RegisterGroup start="0xE0014000" name="Pulse Width Modulator Registers" >      <Register size="0x4" start="0xE0014000" name="PWMIR" >        <BitField size="1" start="0" name="PWMMR0_Interrupt" />        <BitField size="1" start="1" name="PWMMR1_Interrupt" />        <BitField size="1" start="2" name="PWMMR2_Interrupt" />        <BitField size="1" start="3" name="PWMMR3_Interrupt" />        <BitField size="1" start="4" name="PWMMR4_Interrupt" />        <BitField size="1" start="5" name="PWMMR5_Interrupt" />        <BitField size="1" start="6" name="PWMMR6_Interrupt" />      </Register>      <Register size="0x4" start="0xE0014004" name="PWMTCR" >        <BitField size="1" start="0" name="Counter_Enable" />        <BitField size="1" start="1" name="Counter_Reset" />        <BitField size="1" start="3" name="PWM_Enable" />      </Register>      <Register size="0x4" start="0xE0014008" name="PWMTC" />      <Register size="0x4" start="0xE001400C" name="PWMPR" />      <Register size="0x4" start="0xE0014010" name="PWMPC" />      <Register size="0x4" start="0xE0014014" name="PWMMCR" >        <BitField size="1" start="0" name="Reset_on_PWMMR6" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR6" />        <BitField size="1" start="0" name="Stop_on_PWMMR5" />        <BitField size="1" start="0" name="Reset_on_PWMMR5" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR5" />        <BitField size="1" start="0" name="Stop_on_PWMMR4" />        <BitField size="1" start="0" name="Reset_on_PWMMR4" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR4" />        <BitField size="1" start="0" name="Stop_on_PWMMR3" />        <BitField size="1" start="0" name="Reset_on_PWMMR3" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR3" />        <BitField size="1" start="0" name="Stop_on_PWMMR2" />        <BitField size="1" start="0" name="Reset_on_PWMMR2" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR2" />        <BitField size="1" start="0" name="Stop_on_PWMMR1" />        <BitField size="1" start="0" name="Reset_on_PWMMR1" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR1" />        <BitField size="1" start="0" name="Stop_on_PWMMR0" />        <BitField size="1" start="0" name="Reset_on_PWMMR0" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR0" />        <BitField size="1" start="0" name="Stop_on_PWMMR6" />      </Register>      <Register size="0x4" start="0xE0014018" name="PWMMR0" />      <Register size="0x4" start="0xE001401C" name="PWMMR1" />      <Register size="0x4" start="0xE0014020" name="PWMMR2" />      <Register size="0x4" start="0xE0014024" name="PWMMR3" />      <Register size="0x4" start="0xE0014040" name="PWMMR4" />      <Register size="0x4" start="0xE0014044" name="PWMMR5" />      <Register size="0x4" start="0xE0014048" name="PWMMR6" />      <Register size="0x4" start="0xE001404C" name="PWMPCR" >        <BitField size="1" start="2" name="PWMSEL2" />        <BitField size="1" start="3" name="PWMSEL3" />        <BitField size="1" start="4" name="PWMSEL4" />        <BitField size="1" start="5" name="PWMSEL5" />        <BitField size="1" start="6" name="PWMSEL6" />        <BitField size="1" start="9" name="PWMENA1" />        <BitField size="1" start="10" name="PWMENA2" />        <BitField size="1" start="11" name="PWMENA3" />        <BitField size="1" start="12" name="PWMENA4" />        <BitField size="1" start="13" name="PWMENA5" />        <BitField size="1" start="14" name="PWMENA6" />      </Register>      <Register size="0x4" start="0xE0014050" name="PWMLER" >        <BitField size="1" start="0" name="Enable_PWM_Match_0_Latch" />        <BitField size="1" start="1" name="Enable_PWM_Match_1_Latch" />        <BitField size="1" start="2" name="Enable_PWM_Match_2_Latch" />        <BitField size="1" start="3" name="Enable_PWM_Match_3_Latch" />        <BitField size="1" start="4" name="Enable_PWM_Match_4_Latch" />        <BitField size="1" start="5" name="Enable_PWM_Match_5_Latch" />        <BitField size="1" start="6" name="Enable_PWM_Match_6_Latch" />      </Register>    </RegisterGroup>    <RegisterGroup start="0xE001C000" name="I2C0 Registers" >      <Register size="0x1" start="0xE001C000" name="I2C0CONSET" >        <BitField size="1" start="2" name="AA" />        <BitField size="1" start="3" name="SI" />        <BitField size="1" start="4" name="STO" />        <BitField size="1" start="5" name="STA" />        <BitField size="1" start="6" name="I2EN" />      </Register>      <Register size="0x1" start="0xE001C004" name="I2C0STAT" />      <Register size="0x1" start="0xE001C008" name="I2C0DAT" />      <Register size="0x1" start="0xE001C00C" name="I2C0ADR" >        <BitField size="1" start="0" name="GC" />        <BitField size="6" start="1" name="Address" />      </Register>      <Register size="0x2" start="0xE001C010" name="I2C0SCLH" />      <Register size="0x2" start="0xE001C014" name="I2C0SCLL" />      <Register size="0x1" start="0xE001C018" name="I2C0CONCLR" >        <BitField size="1" start="2" name="AAC" />        <BitField size="1" start="3" name="SIC" />        <BitField size="1" start="5" name="STAC" />        <BitField size="1" start="6" name="I2ENC" />      </Register>    </RegisterGroup>    <RegisterGroup start="0xE0020000" name="SPI Registers" >      <Register size="0x1" start="0xE0020000" name="SPCR" >        <BitField size="1" start="3" name="CPHA" />        <BitField size="1" start="4" name="CPOL" />        <BitField size="1" start="5" name="MSTR" />        <BitField size="1" start="6" name="LSBF" />        <BitField size="1" start="7" name="SPIE" />      </Register>      <Register size="0x1" start="0xE0020004" name="SPSR" >        <BitField size="1" start="3" name="ABRT" />        <BitField size="1" start="4" name="MODF" />        <BitField size="1" start="5" name="ROVR" />        <BitField size="1" start="6" name="WCOL" />        <BitField size="1" start="7" name="SPIF" />      </Register>      <Register size="0x1" start="0xE0020008" name="SPDR" />      <Register size="0x1" start="0xE002000C" name="SPCCR" />      <Register size="0x1" start="0xE002001C" name="SPINT" />    </RegisterGroup>    <RegisterGroup start="0xE0024000" name="Real Time Clock Registers" >      <Register size="0x4" start="0xE0024000" name="ILR" >        <BitField size="1" start="0" name="RTCCIF" />        <BitField size="1" start="1" name="RTCALF" />      </Register>      <Register size="0x4" start="0xE0024004" name="CTC" >        <BitField size="15" start="1" name="Clock_Tick_Counter" />      </Register>      <Register size="0x4" start="0xE0024008" name="CCR" >        <BitField size="1" start="0" name="CLKEN" />        <BitField size="1" start="1" name="CTCRST" />        <BitField size="2" start="2" name="CTTEST" />      </Register>      <Register size="0x4" start="0xE002400C" name="CIIR" />      <Register size="0x4" start="0xE0024010" name="AMR" >        <BitField size="1" start="0" name="AMRSEC" />        <BitField size="1" start="1" name="AMRMIN" />        <BitField size="1" start="2" name="AMRHOUR" />        <BitField size="1" start="3" name="AMRDOM" />        <BitField size="1" start="4" name="AMRDOW" />        <BitField size="1" start="5" name="AMRDOY" />        <BitField size="1" start="6" name="AMRMON" />        <BitField size="1" start="7" name="AMRYEAR" />      </Register>      <Register size="0x4" start="0xE0024014" name="CTIME0" >        <BitField size="6" start="0" name="Seconds" />        <BitField size="6" start="8" name="Minutes" />        <BitField size="5" start="16" name="Hours" />        <BitField size="5" start="27" name="Day_of_Week" />      </Register>      <Register size="0x4" start="0xE0024018" name="CTIME1" >        <BitField size="5" start="0" name="Day_of_Month" />        <BitField size="4" start="8" name="Month" />        <BitField size="12" start="16" name="Year" />      </Register>      <Register size="0x4" start="0xE002401C" name="CTIME2" >        <BitField size="12" start="0" name="Day_of_Year" />      </Register>      <Register size="0x4" start="0xE0024020" name="SEC" />      <Register size="0x4" start="0xE0024024" name="MIN" />      <Register size="0x4" start="0xE0024028" name="HOUR" />      <Register size="0x4" start="0xE002402C" name="DOM" />      <Register size="0x4" start="0xE0024030" name="DOW" />      <Register size="0x4" start="0xE0024034" name="DOY" />      <Register size="0x4" start="0xE0024038" name="MONTH" />      <Register size="0x4" start="0xE002403C" name="YEAR" />      <Register size="0x4" start="0xE0024060" name="ALSEC" />      <Register size="0x4" start="0xE0024064" name="ALMIN" />      <Register size="0x4" start="0xE0024068" name="ALHOUR" />      <Register size="0x4" start="0xE002406C" name="ALDOM" />      <Register size="0x4" start="0xE0024070" name="ALDOW" />      <Register size="0x4" start="0xE0024074" name="ALDOY" />      <Register size="0x4" start="0xE0024078" name="ALMON" />      <Register size="0x4" start="0xE002407C" name="ALYEAR" />      <Register size="0x4" start="0xE0024080" name="PREINT" />      <Register size="0x4" start="0xE0024084" name="PREFRAC" />    </RegisterGroup>    <RegisterGroup start="0xE0028000" name="GPIO Registers" >      <Register size="0x4" start="0xE0028000" name="IO0PIN" />      <Register size="0x4" start="0xE0028004" name="IO0SET" />      <Register size="0x4" start="0xE0028008" name="IO0DIR" />      <Register size="0x4" start="0xE002800C" name="IO0CLR" />      <Register size="0x4" start="0xE0028010" name="IO1PIN" />      <Register size="0x4" start="0xE0028014" name="IO1SET" />      <Register size="0x4" start="0xE0028018" name="IO1DIR" />      <Register size="0x4" start="0xE002801C" name="IO1CLR" />    </RegisterGroup>    <RegisterGroup start="0xE002C000" name="Pin Connect Block Registers" >      <Register size="0x4" start="0xE002C000" name="PINSEL0" />      <Register size="0x4" start="0xE002C004" name="PINSEL1" />      <Register size="0x4" start="0xE002C014" name="PINSEL2" />    </RegisterGroup>    <RegisterGroup start="0xE0034000" name="AD0" >      <Register size="0x4" start="0xE0034000" name="AD0CR" >        <BitField size="8" start="0" name="SEL" />        <BitField size="8" start="8" name="CLKDIV" />

⌨️ 快捷键说明

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