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

📄 philips_lpc2104_memorymap.xml

📁 又一个arm上跑的实时内核的源码,gcc 编译
💻 XML
📖 第 1 页 / 共 2 页
字号:
        <BitField size="1" start="0" name="Interrupt_on_PWMMR0" />        <BitField size="1" start="0" name="Reset_on_PWMMR0" />        <BitField size="1" start="0" name="Stop_on_PWMMR0" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR1" />        <BitField size="1" start="0" name="Reset_on_PWMMR1" />        <BitField size="1" start="0" name="Stop_on_PWMMR1" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR2" />        <BitField size="1" start="0" name="Reset_on_PWMMR2" />        <BitField size="1" start="0" name="Stop_on_PWMMR2" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR3" />        <BitField size="1" start="0" name="Reset_on_PWMMR3" />        <BitField size="1" start="0" name="Stop_on_PWMMR3" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR4" />        <BitField size="1" start="0" name="Reset_on_PWMMR4" />        <BitField size="1" start="0" name="Stop_on_PWMMR4" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR5" />        <BitField size="1" start="0" name="Reset_on_PWMMR5" />        <BitField size="1" start="0" name="Stop_on_PWMMR5" />        <BitField size="1" start="0" name="Interrupt_on_PWMMR6" />        <BitField size="1" start="0" name="Reset_on_PWMMR6" />        <BitField size="1" start="0" name="Stop_on_PWMMR6" />      </Register>      <Register size="0x4" name="PWMMR0" start="0xE0014018" />      <Register size="0x4" name="PWMMR1" start="0xE001401C" />      <Register size="0x4" name="PWMMR2" start="0xE0014020" />      <Register size="0x4" name="PWMMR3" start="0xE0014024" />      <Register size="0x4" name="PWMMR4" start="0xE0014040" />      <Register size="0x4" name="PWMMR5" start="0xE0014044" />      <Register size="0x4" name="PWMMR6" start="0xE0014048" />      <Register size="0x4" name="PWMPCR" start="0xE001404C" >        <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" name="PWMLER" start="0xE0014050" >        <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 name="I2C Registers" start="0xE001C000" >      <Register size="0x1" name="I2CONSET" start="0xE001C000" >        <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" name="I2STAT" start="0xE001C004" />      <Register size="0x1" name="I2DAT" start="0xE001C008" />      <Register size="0x1" name="I2ADR" start="0xE001C00C" >        <BitField size="1" start="0" name="GC" />        <BitField size="6" start="1" name="Address" />      </Register>      <Register size="0x2" name="I2SCLH" start="0xE001C010" />      <Register size="0x2" name="I2SCLL" start="0xE001C014" />      <Register size="0x1" name="I2CONCLR" start="0xE001C018" >        <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 name="SPI Registers" start="0xE0020000" >      <Register size="0x1" name="SPCR" start="0xE0020000" >        <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" name="SPSR" start="0xE0020004" >        <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" name="SPDR" start="0xE0020008" />      <Register size="0x1" name="SPCCR" start="0xE002000C" />      <Register size="0x1" name="SPINT" start="0xE002001C" />    </RegisterGroup>    <RegisterGroup name="Real Time Clock Registers" start="0xE0024000" >      <Register size="0x4" name="ILR" start="0xE0024000" >        <BitField size="1" start="0" name="RTCCIF" />        <BitField size="1" start="1" name="RTCALF" />      </Register>      <Register size="0x4" name="CTC" start="0xE0024004" >        <BitField size="15" start="1" name="Clock_Tick_Counter" />      </Register>      <Register size="0x4" name="CCR" start="0xE0024008" >        <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" name="CIIR" start="0xE002400C" />      <Register size="0x4" name="AMR" start="0xE0024010" >        <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" name="CTIME0" start="0xE0024014" >        <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" name="CTIME1" start="0xE0024018" >        <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" name="CTIME2" start="0xE002401C" >        <BitField size="12" start="0" name="Day_of_Year" />      </Register>      <Register size="0x4" name="SEC" start="0xE0024020" />      <Register size="0x4" name="MIN" start="0xE0024024" />      <Register size="0x4" name="HOUR" start="0xE0024028" />      <Register size="0x4" name="DOM" start="0xE002402C" />      <Register size="0x4" name="DOW" start="0xE0024030" />      <Register size="0x4" name="DOY" start="0xE0024034" />      <Register size="0x4" name="MONTH" start="0xE0024038" />      <Register size="0x4" name="YEAR" start="0xE002403C" />      <Register size="0x4" name="ALSEC" start="0xE0024060" />      <Register size="0x4" name="ALMIN" start="0xE0024064" />      <Register size="0x4" name="ALHOUR" start="0xE0024068" />      <Register size="0x4" name="ALDOM" start="0xE002406C" />      <Register size="0x4" name="ALDOW" start="0xE0024070" />      <Register size="0x4" name="ALDOY" start="0xE0024074" />      <Register size="0x4" name="ALMON" start="0xE0024078" />      <Register size="0x4" name="ALYEAR" start="0xE002407C" />      <Register size="0x4" name="PREINT" start="0xE0024080" />      <Register size="0x4" name="PREFRAC" start="0xE0024084" />    </RegisterGroup>    <RegisterGroup name="GPIO Registers" start="0xE0028000" >      <Register size="0x4" name="IOPIN" start="0xE0028000" />      <Register size="0x4" name="IOSET" start="0xE0028004" />      <Register size="0x4" name="IODIR" start="0xE0028008" />      <Register size="0x4" name="IOCLR" start="0xE002800C" />    </RegisterGroup>    <RegisterGroup name="Pin Connect Block Registers" start="0xE002C000" >      <Register size="0x4" name="PINSEL0" start="0xE002C000" />      <Register size="0x4" name="PINSEL1" start="0xE002C004" />    </RegisterGroup>    <RegisterGroup name="System Control Block" start="0xE01FC000" >      <Register size="0x1" name="MAMCR" start="0xE01FC000" >        <BitField size="2" start="0" name="MAM_mode_control" />      </Register>      <Register size="0x1" name="MAMTIM" start="0xE01FC004" >        <BitField size="3" start="0" name="MAM_Fetch_Cycle_timing" />      </Register>      <Register size="0x1" name="MEMMAP" start="0xE01FC040" >        <BitField size="2" start="0" name="MAP1_0" />      </Register>      <Register size="0x1" name="PLLCON" start="0xE01FC080" >        <BitField size="1" start="0" name="PLLE" />        <BitField size="1" start="1" name="PLLC" />      </Register>      <Register size="0x1" name="PLLCFG" start="0xE01FC084" >        <BitField size="4" start="0" name="MSEL4_0" />        <BitField size="2" start="5" name="PSEL1_0" />      </Register>      <Register size="0x2" name="PLLSTAT" start="0xE01FC088" >        <BitField size="4" start="0" name="MSEL4_0" />        <BitField size="2" start="5" name="PSEL1_0" />        <BitField size="1" start="8" name="PLLE" />        <BitField size="1" start="9" name="PLLC" />        <BitField size="1" start="10" name="PLOCK" />      </Register>      <Register size="0x1" name="PLLFEED" start="0xE01FC08C" />      <Register size="0x1" name="PCON" start="0xE01FC0C0" >        <BitField size="1" start="0" name="IDL" />        <BitField size="1" start="1" name="PD" />      </Register>      <Register size="0x4" name="PCONP" start="0xE01FC0C4" >        <BitField size="1" start="1" name="PCTIM0" />        <BitField size="1" start="2" name="PCTIM1" />        <BitField size="1" start="3" name="PCURT0" />        <BitField size="1" start="4" name="PCURT1" />        <BitField size="1" start="5" name="PCPWM0" />        <BitField size="1" start="7" name="PCI2C" />        <BitField size="1" start="8" name="PCSPIO" />        <BitField size="1" start="9" name="PCRTC" />        <BitField size="1" start="10" name="PCSPI1" />        <BitField size="1" start="12" name="PCAD" />      </Register>      <Register size="0x1" name="VPBDIV" start="0xE01FC100" >        <BitField size="2" start="0" name="VPBDIV" />        <BitField size="2" start="4" name="XCLKDIV" />      </Register>      <Register size="0x1" name="EXTINT" start="0xE01FC140" >        <BitField size="1" start="0" name="EINT0" />        <BitField size="1" start="1" name="EINT1" />        <BitField size="1" start="2" name="EINT2" />        <BitField size="1" start="3" name="EINT3" />      </Register>      <Register size="0x4" name="EXTWAKE" start="0xE01FC144" />    </RegisterGroup>    <RegisterGroup name="Vectored Interrupt Controller Registers" start="0xFFFFF000" >      <Register size="0x4" name="VICIRQStatus" start="0xFFFFF000" />      <Register size="0x4" name="VICFIQStatus" start="0xFFFFF004" />      <Register size="0x4" name="VICRawIntr" start="0xFFFFF008" />      <Register size="0x4" name="VICIntSelect" start="0xFFFFF00C" />      <Register size="0x4" name="VICIntEnable" start="0xFFFFF010" />      <Register size="0x4" name="VICIntEnClr" start="0xFFFFF014" />      <Register size="0x4" name="VICSoftInt" start="0xFFFFF018" />      <Register size="0x4" name="VICSoftIntClear" start="0xFFFFF01C" />      <Register size="0x4" name="VICProtection" start="0xFFFFF020" />      <Register size="0x4" name="VICVectAddr" start="0xFFFFF030" />      <Register size="0x4" name="VICDefVectAddr" start="0xFFFFF034" />      <Register size="0x4" name="VICVectAddr0" start="0xFFFFF100" />      <Register size="0x4" name="VICVectAddr1" start="0xFFFFF104" />      <Register size="0x4" name="VICVectAddr2" start="0xFFFFF108" />      <Register size="0x4" name="VICVectAddr3" start="0xFFFFF10C" />      <Register size="0x4" name="VICVectAddr4" start="0xFFFFF110" />      <Register size="0x4" name="VICVectAddr5" start="0xFFFFF114" />      <Register size="0x4" name="VICVectAddr6" start="0xFFFFF118" />      <Register size="0x4" name="VICVectAddr7" start="0xFFFFF11C" />      <Register size="0x4" name="VICVectAddr8" start="0xFFFFF120" />      <Register size="0x4" name="VICVectAddr9" start="0xFFFFF124" />      <Register size="0x4" name="VICVectAddr10" start="0xFFFFF128" />      <Register size="0x4" name="VICVectAddr11" start="0xFFFFF12C" />      <Register size="0x4" name="VICVectAddr12" start="0xFFFFF130" />      <Register size="0x4" name="VICVectAddr13" start="0xFFFFF134" />      <Register size="0x4" name="VICVectAddr14" start="0xFFFFF138" />      <Register size="0x4" name="VICVectAddr15" start="0xFFFFF13C" />      <Register size="0x4" name="VICVectCntl0" start="0xFFFFF200" />      <Register size="0x4" name="VICVectCntl1" start="0xFFFFF204" />      <Register size="0x4" name="VICVectCntl2" start="0xFFFFF208" />      <Register size="0x4" name="VICVectCntl3" start="0xFFFFF20C" />      <Register size="0x4" name="VICVectCntl4" start="0xFFFFF210" />      <Register size="0x4" name="VICVectCntl5" start="0xFFFFF214" />      <Register size="0x4" name="VICVectCntl6" start="0xFFFFF218" />      <Register size="0x4" name="VICVectCntl7" start="0xFFFFF21C" />      <Register size="0x4" name="VICVectCntl8" start="0xFFFFF220" />      <Register size="0x4" name="VICVectCntl9" start="0xFFFFF224" />      <Register size="0x4" name="VICVectCntl10" start="0xFFFFF228" />      <Register size="0x4" name="VICVectCntl11" start="0xFFFFF22C" />      <Register size="0x4" name="VICVectCntl12" start="0xFFFFF230" />      <Register size="0x4" name="VICVectCntl13" start="0xFFFFF234" />      <Register size="0x4" name="VICVectCntl14" start="0xFFFFF238" />      <Register size="0x4" name="VICVectCntl15" start="0xFFFFF23C" />    </RegisterGroup>  </MemorySegment></Root>

⌨️ 快捷键说明

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