📄 philips_lpc2146_memorymap.xml
字号:
<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" name="U1MCR" start="0xE0010010" >
<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" name="U1LSR" start="0xE0010014" >
<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" name="U1MSR" start="0xE0010018" >
<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" name="U1SCR" start="0xE001001C" />
</RegisterGroup>
<RegisterGroup name="Pulse Width Modulator Registers" start="0xE0014000" >
<Register size="0x4" name="PWMIR" start="0xE0014000" >
<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" name="PWMTCR" start="0xE0014004" >
<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" name="PWMTC" start="0xE0014008" />
<Register size="0x4" name="PWMPR" start="0xE001400C" />
<Register size="0x4" name="PWMPC" start="0xE0014010" />
<Register size="0x4" name="PWMMCR" start="0xE0014014" >
<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="I2C0 Registers" start="0xE001C000" >
<Register size="0x1" name="I2C0CONSET" 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="I2C0STAT" start="0xE001C004" />
<Register size="0x1" name="I2C0DAT" start="0xE001C008" />
<Register size="0x1" name="I2C0ADR" start="0xE001C00C" >
<BitField size="1" start="0" name="GC" />
<BitField size="6" start="1" name="Address" />
</Register>
<Register size="0x2" name="I2C0SCLH" start="0xE001C010" />
<Register size="0x2" name="I2C0SCLL" start="0xE001C014" />
<Register size="0x1" name="I2C0CONCLR" 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="I2C1 Registers" start="0xE005C000" >
<Register size="0x1" name="I2C1CONSET" start="0xE005C000" >
<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="I2C1STAT" start="0xE005C004" />
<Register size="0x1" name="I2C1DAT" start="0xE005C008" />
<Register size="0x1" name="I2C1ADR" start="0xE005C00C" >
<BitField size="1" start="0" name="GC" />
<BitField size="6" start="1" name="Address" />
</Register>
<Register size="0x2" name="I2C1SCLH" start="0xE005C010" />
<Register size="0x2" name="I2C1SCLL" start="0xE005C014" />
<Register size="0x1" name="I2C1CONCLR" start="0xE005C018" >
<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" />
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -