?? at91rm9200.rdf
字號:
# ----------------------------------------------------------------------------
# ATMEL Microcontroller Software Support - ROUSSET -
# ----------------------------------------------------------------------------
# The software is delivered "AS IS" without warranty or condition of any
# kind, either express, implied or statutory. This includes without
# limitation any warranty or condition with respect to merchantability or
# fitness for any particular purpose, or against the infringements of
# intellectual property rights of others.
# ----------------------------------------------------------------------------
# File Name : AT91RM9200.h
# Object : AT91RM9200 definitions
# Generated : AT91 SW Application Group 07/04/2003 (11:05:05)
#
# CVS Reference : /AT91RM9200.pl/1.16/Fri Feb 07 09:29:50 2003//
# CVS Reference : /SYS_AT91RM9200.pl/1.2/Fri Jan 17 11:44:36 2003//
# CVS Reference : /MC_1760A.pl/1.1/Fri Aug 23 13:38:22 2002//
# CVS Reference : /AIC_1796B.pl/1.1.1.1/Fri Jun 28 08:36:46 2002//
# CVS Reference : /PMC_2636A.pl/1.1.1.1/Fri Jun 28 08:36:48 2002//
# CVS Reference : /ST_1763B.pl/1.1/Fri Aug 23 13:41:42 2002//
# CVS Reference : /RTC_1245D.pl/1.2/Fri Jan 31 11:19:06 2003//
# CVS Reference : /PIO_1725D.pl/1.1.1.1/Fri Jun 28 08:36:46 2002//
# CVS Reference : /DBGU_1754A.pl/1.4/Fri Jan 31 11:18:24 2003//
# CVS Reference : /UDP_1765B.pl/1.3/Fri Aug 02 13:45:38 2002//
# CVS Reference : /MCI_1764A.pl/1.2/Thu Nov 14 16:48:24 2002//
# CVS Reference : /US_1739C.pl/1.2/Fri Jul 12 06:49:24 2002//
# CVS Reference : /SPI_AT91RMxxxx.pl/1.3/Tue Nov 26 09:20:28 2002//
# CVS Reference : /SSC_1762A.pl/1.2/Fri Nov 08 12:26:38 2002//
# CVS Reference : /TC_1753B.pl/1.2/Fri Jan 31 11:19:54 2003//
# CVS Reference : /TWI_1761B.pl/1.4/Fri Feb 07 09:30:06 2003//
# CVS Reference : /PDC_1734B.pl/1.2/Thu Nov 21 15:38:22 2002//
# CVS Reference : /UHP_xxxxA.pl/1.1/Mon Jul 22 11:21:58 2002//
# CVS Reference : /EMAC_1794A.pl/1.4/Fri Jan 17 11:11:54 2003//
# CVS Reference : /EBI_1759B.pl/1.10/Fri Jan 17 11:44:28 2003//
# CVS Reference : /SMC_1783A.pl/1.3/Thu Oct 31 13:38:16 2002//
# CVS Reference : /SDRC_1758B.pl/1.2/Thu Oct 03 12:04:40 2002//
# CVS Reference : /BFC_1757B.pl/1.3/Thu Oct 31 13:38:00 2002//
# ----------------------------------------------------------------------------
rdf.version=1
~sysinclude=arm_default.rdf
~sysinclude=arm_banked.rdf
# ========== Register definition for SYS peripheral ==========
# ========== Register definition for MC peripheral ==========
AT91C_MC_PUER.name="AT91C_MC_PUER"
AT91C_MC_PUER.description="MC Protection Unit Enable Register"
AT91C_MC_PUER.helpkey="MC Protection Unit Enable Register"
AT91C_MC_PUER.access=memorymapped
AT91C_MC_PUER.address=0xFFFFFF54
AT91C_MC_PUER.width=32
AT91C_MC_PUER.byteEndian=little
AT91C_MC_ASR.name="AT91C_MC_ASR"
AT91C_MC_ASR.description="MC Abort Status Register"
AT91C_MC_ASR.helpkey="MC Abort Status Register"
AT91C_MC_ASR.access=memorymapped
AT91C_MC_ASR.address=0xFFFFFF04
AT91C_MC_ASR.width=32
AT91C_MC_ASR.byteEndian=little
AT91C_MC_ASR.permission.write=none
AT91C_MC_PUP.name="AT91C_MC_PUP"
AT91C_MC_PUP.description="MC Protection Unit Peripherals"
AT91C_MC_PUP.helpkey="MC Protection Unit Peripherals"
AT91C_MC_PUP.access=memorymapped
AT91C_MC_PUP.address=0xFFFFFF50
AT91C_MC_PUP.width=32
AT91C_MC_PUP.byteEndian=little
AT91C_MC_PUIA.name="AT91C_MC_PUIA"
AT91C_MC_PUIA.description="MC Protection Unit Area"
AT91C_MC_PUIA.helpkey="MC Protection Unit Area"
AT91C_MC_PUIA.access=memorymapped
AT91C_MC_PUIA.address=0xFFFFFF10
AT91C_MC_PUIA.width=32
AT91C_MC_PUIA.byteEndian=little
AT91C_MC_AASR.name="AT91C_MC_AASR"
AT91C_MC_AASR.description="MC Abort Address Status Register"
AT91C_MC_AASR.helpkey="MC Abort Address Status Register"
AT91C_MC_AASR.access=memorymapped
AT91C_MC_AASR.address=0xFFFFFF08
AT91C_MC_AASR.width=32
AT91C_MC_AASR.byteEndian=little
AT91C_MC_AASR.permission.write=none
AT91C_MC_RCR.name="AT91C_MC_RCR"
AT91C_MC_RCR.description="MC Remap Control Register"
AT91C_MC_RCR.helpkey="MC Remap Control Register"
AT91C_MC_RCR.access=memorymapped
AT91C_MC_RCR.address=0xFFFFFF00
AT91C_MC_RCR.width=32
AT91C_MC_RCR.byteEndian=little
AT91C_MC_RCR.type=enum
AT91C_MC_RCR.enum.0.name=*** Write only ***
AT91C_MC_RCR.enum.1.name=Error
# ========== Register definition for RTC peripheral ==========
AT91C_RTC_IMR.name="AT91C_RTC_IMR"
AT91C_RTC_IMR.description="Interrupt Mask Register"
AT91C_RTC_IMR.helpkey="Interrupt Mask Register"
AT91C_RTC_IMR.access=memorymapped
AT91C_RTC_IMR.address=0xFFFFFE28
AT91C_RTC_IMR.width=32
AT91C_RTC_IMR.byteEndian=little
AT91C_RTC_IMR.permission.write=none
AT91C_RTC_IER.name="AT91C_RTC_IER"
AT91C_RTC_IER.description="Interrupt Enable Register"
AT91C_RTC_IER.helpkey="Interrupt Enable Register"
AT91C_RTC_IER.access=memorymapped
AT91C_RTC_IER.address=0xFFFFFE20
AT91C_RTC_IER.width=32
AT91C_RTC_IER.byteEndian=little
AT91C_RTC_IER.type=enum
AT91C_RTC_IER.enum.0.name=*** Write only ***
AT91C_RTC_IER.enum.1.name=Error
AT91C_RTC_SR.name="AT91C_RTC_SR"
AT91C_RTC_SR.description="Status Register"
AT91C_RTC_SR.helpkey="Status Register"
AT91C_RTC_SR.access=memorymapped
AT91C_RTC_SR.address=0xFFFFFE18
AT91C_RTC_SR.width=32
AT91C_RTC_SR.byteEndian=little
AT91C_RTC_SR.permission.write=none
AT91C_RTC_TIMALR.name="AT91C_RTC_TIMALR"
AT91C_RTC_TIMALR.description="Time Alarm Register"
AT91C_RTC_TIMALR.helpkey="Time Alarm Register"
AT91C_RTC_TIMALR.access=memorymapped
AT91C_RTC_TIMALR.address=0xFFFFFE10
AT91C_RTC_TIMALR.width=32
AT91C_RTC_TIMALR.byteEndian=little
AT91C_RTC_TIMR.name="AT91C_RTC_TIMR"
AT91C_RTC_TIMR.description="Time Register"
AT91C_RTC_TIMR.helpkey="Time Register"
AT91C_RTC_TIMR.access=memorymapped
AT91C_RTC_TIMR.address=0xFFFFFE08
AT91C_RTC_TIMR.width=32
AT91C_RTC_TIMR.byteEndian=little
AT91C_RTC_CR.name="AT91C_RTC_CR"
AT91C_RTC_CR.description="Control Register"
AT91C_RTC_CR.helpkey="Control Register"
AT91C_RTC_CR.access=memorymapped
AT91C_RTC_CR.address=0xFFFFFE00
AT91C_RTC_CR.width=32
AT91C_RTC_CR.byteEndian=little
AT91C_RTC_VER.name="AT91C_RTC_VER"
AT91C_RTC_VER.description="Valid Entry Register"
AT91C_RTC_VER.helpkey="Valid Entry Register"
AT91C_RTC_VER.access=memorymapped
AT91C_RTC_VER.address=0xFFFFFE2C
AT91C_RTC_VER.width=32
AT91C_RTC_VER.byteEndian=little
AT91C_RTC_VER.permission.write=none
AT91C_RTC_IDR.name="AT91C_RTC_IDR"
AT91C_RTC_IDR.description="Interrupt Disable Register"
AT91C_RTC_IDR.helpkey="Interrupt Disable Register"
AT91C_RTC_IDR.access=memorymapped
AT91C_RTC_IDR.address=0xFFFFFE24
AT91C_RTC_IDR.width=32
AT91C_RTC_IDR.byteEndian=little
AT91C_RTC_IDR.type=enum
AT91C_RTC_IDR.enum.0.name=*** Write only ***
AT91C_RTC_IDR.enum.1.name=Error
AT91C_RTC_SCCR.name="AT91C_RTC_SCCR"
AT91C_RTC_SCCR.description="Status Clear Command Register"
AT91C_RTC_SCCR.helpkey="Status Clear Command Register"
AT91C_RTC_SCCR.access=memorymapped
AT91C_RTC_SCCR.address=0xFFFFFE1C
AT91C_RTC_SCCR.width=32
AT91C_RTC_SCCR.byteEndian=little
AT91C_RTC_SCCR.type=enum
AT91C_RTC_SCCR.enum.0.name=*** Write only ***
AT91C_RTC_SCCR.enum.1.name=Error
AT91C_RTC_CALALR.name="AT91C_RTC_CALALR"
AT91C_RTC_CALALR.description="Calendar Alarm Register"
AT91C_RTC_CALALR.helpkey="Calendar Alarm Register"
AT91C_RTC_CALALR.access=memorymapped
AT91C_RTC_CALALR.address=0xFFFFFE14
AT91C_RTC_CALALR.width=32
AT91C_RTC_CALALR.byteEndian=little
AT91C_RTC_CALR.name="AT91C_RTC_CALR"
AT91C_RTC_CALR.description="Calendar Register"
AT91C_RTC_CALR.helpkey="Calendar Register"
AT91C_RTC_CALR.access=memorymapped
AT91C_RTC_CALR.address=0xFFFFFE0C
AT91C_RTC_CALR.width=32
AT91C_RTC_CALR.byteEndian=little
AT91C_RTC_MR.name="AT91C_RTC_MR"
AT91C_RTC_MR.description="Mode Register"
AT91C_RTC_MR.helpkey="Mode Register"
AT91C_RTC_MR.access=memorymapped
AT91C_RTC_MR.address=0xFFFFFE04
AT91C_RTC_MR.width=32
AT91C_RTC_MR.byteEndian=little
# ========== Register definition for ST peripheral ==========
AT91C_ST_CRTR.name="AT91C_ST_CRTR"
AT91C_ST_CRTR.description="Current Real-time Register"
AT91C_ST_CRTR.helpkey="Current Real-time Register"
AT91C_ST_CRTR.access=memorymapped
AT91C_ST_CRTR.address=0xFFFFFD24
AT91C_ST_CRTR.width=32
AT91C_ST_CRTR.byteEndian=little
AT91C_ST_CRTR.permission.write=none
AT91C_ST_IMR.name="AT91C_ST_IMR"
AT91C_ST_IMR.description="Interrupt Mask Register"
AT91C_ST_IMR.helpkey="Interrupt Mask Register"
AT91C_ST_IMR.access=memorymapped
AT91C_ST_IMR.address=0xFFFFFD1C
AT91C_ST_IMR.width=32
AT91C_ST_IMR.byteEndian=little
AT91C_ST_IMR.permission.write=none
AT91C_ST_IER.name="AT91C_ST_IER"
AT91C_ST_IER.description="Interrupt Enable Register"
AT91C_ST_IER.helpkey="Interrupt Enable Register"
AT91C_ST_IER.access=memorymapped
AT91C_ST_IER.address=0xFFFFFD14
AT91C_ST_IER.width=32
AT91C_ST_IER.byteEndian=little
AT91C_ST_IER.type=enum
AT91C_ST_IER.enum.0.name=*** Write only ***
AT91C_ST_IER.enum.1.name=Error
AT91C_ST_RTMR.name="AT91C_ST_RTMR"
AT91C_ST_RTMR.description="Real-time Mode Register"
AT91C_ST_RTMR.helpkey="Real-time Mode Register"
AT91C_ST_RTMR.access=memorymapped
AT91C_ST_RTMR.address=0xFFFFFD0C
AT91C_ST_RTMR.width=32
AT91C_ST_RTMR.byteEndian=little
AT91C_ST_PIMR.name="AT91C_ST_PIMR"
AT91C_ST_PIMR.description="Period Interval Mode Register"
AT91C_ST_PIMR.helpkey="Period Interval Mode Register"
AT91C_ST_PIMR.access=memorymapped
AT91C_ST_PIMR.address=0xFFFFFD04
AT91C_ST_PIMR.width=32
AT91C_ST_PIMR.byteEndian=little
AT91C_ST_RTAR.name="AT91C_ST_RTAR"
AT91C_ST_RTAR.description="Real-time Alarm Register"
AT91C_ST_RTAR.helpkey="Real-time Alarm Register"
AT91C_ST_RTAR.access=memorymapped
AT91C_ST_RTAR.address=0xFFFFFD20
AT91C_ST_RTAR.width=32
AT91C_ST_RTAR.byteEndian=little
AT91C_ST_IDR.name="AT91C_ST_IDR"
AT91C_ST_IDR.description="Interrupt Disable Register"
AT91C_ST_IDR.helpkey="Interrupt Disable Register"
AT91C_ST_IDR.access=memorymapped
AT91C_ST_IDR.address=0xFFFFFD18
AT91C_ST_IDR.width=32
AT91C_ST_IDR.byteEndian=little
AT91C_ST_IDR.type=enum
AT91C_ST_IDR.enum.0.name=*** Write only ***
AT91C_ST_IDR.enum.1.name=Error
AT91C_ST_SR.name="AT91C_ST_SR"
AT91C_ST_SR.description="Status Register"
AT91C_ST_SR.helpkey="Status Register"
AT91C_ST_SR.access=memorymapped
AT91C_ST_SR.address=0xFFFFFD10
AT91C_ST_SR.width=32
AT91C_ST_SR.byteEndian=little
AT91C_ST_SR.permission.write=none
AT91C_ST_WDMR.name="AT91C_ST_WDMR"
AT91C_ST_WDMR.description="Watchdog Mode Register"
AT91C_ST_WDMR.helpkey="Watchdog Mode Register"
AT91C_ST_WDMR.access=memorymapped
AT91C_ST_WDMR.address=0xFFFFFD08
AT91C_ST_WDMR.width=32
AT91C_ST_WDMR.byteEndian=little
AT91C_ST_CR.name="AT91C_ST_CR"
AT91C_ST_CR.description="Control Register"
AT91C_ST_CR.helpkey="Control Register"
AT91C_ST_CR.access=memorymapped
AT91C_ST_CR.address=0xFFFFFD00
AT91C_ST_CR.width=32
AT91C_ST_CR.byteEndian=little
AT91C_ST_CR.type=enum
AT91C_ST_CR.enum.0.name=*** Write only ***
AT91C_ST_CR.enum.1.name=Error
# ========== Register definition for PMC peripheral ==========
AT91C_PMC_SCSR.name="AT91C_PMC_SCSR"
AT91C_PMC_SCSR.description="System Clock Status Register"
AT91C_PMC_SCSR.helpkey="System Clock Status Register"
AT91C_PMC_SCSR.access=memorymapped
AT91C_PMC_SCSR.address=0xFFFFFC08
AT91C_PMC_SCSR.width=32
AT91C_PMC_SCSR.byteEndian=little
AT91C_PMC_SCSR.permission.write=none
AT91C_PMC_SCER.name="AT91C_PMC_SCER"
AT91C_PMC_SCER.description="System Clock Enable Register"
AT91C_PMC_SCER.helpkey="System Clock Enable Register"
AT91C_PMC_SCER.access=memorymapped
AT91C_PMC_SCER.address=0xFFFFFC00
AT91C_PMC_SCER.width=32
AT91C_PMC_SCER.byteEndian=little
AT91C_PMC_SCER.type=enum
AT91C_PMC_SCER.enum.0.name=*** Write only ***
AT91C_PMC_SCER.enum.1.name=Error
AT91C_PMC_IMR.name="AT91C_PMC_IMR"
AT91C_PMC_IMR.description="Interrupt Mask Register"
AT91C_PMC_IMR.helpkey="Interrupt Mask Register"
AT91C_PMC_IMR.access=memorymapped
AT91C_PMC_IMR.address=0xFFFFFC6C
AT91C_PMC_IMR.width=32
AT91C_PMC_IMR.byteEndian=little
AT91C_PMC_IMR.permission.write=none
AT91C_PMC_IDR.name="AT91C_PMC_IDR"
AT91C_PMC_IDR.description="Interrupt Disable Register"
AT91C_PMC_IDR.helpkey="Interrupt Disable Register"
AT91C_PMC_IDR.access=memorymapped
AT91C_PMC_IDR.address=0xFFFFFC64
AT91C_PMC_IDR.width=32
AT91C_PMC_IDR.byteEndian=little
AT91C_PMC_IDR.type=enum
AT91C_PMC_IDR.enum.0.name=*** Write only ***
AT91C_PMC_IDR.enum.1.name=Error
AT91C_PMC_PCDR.name="AT91C_PMC_PCDR"
AT91C_PMC_PCDR.description="Peripheral Clock Disable Register"
AT91C_PMC_PCDR.helpkey="Peripheral Clock Disable Register"
AT91C_PMC_PCDR.access=memorymapped
AT91C_PMC_PCDR.address=0xFFFFFC14
AT91C_PMC_PCDR.width=32
AT91C_PMC_PCDR.byteEndian=little
AT91C_PMC_PCDR.type=enum
AT91C_PMC_PCDR.enum.0.name=*** Write only ***
AT91C_PMC_PCDR.enum.1.name=Error
AT91C_PMC_SCDR.name="AT91C_PMC_SCDR"
AT91C_PMC_SCDR.description="System Clock Disable Register"
AT91C_PMC_SCDR.helpkey="System Clock Disable Register"
AT91C_PMC_SCDR.access=memorymapped
AT91C_PMC_SCDR.address=0xFFFFFC04
AT91C_PMC_SCDR.width=32
AT91C_PMC_SCDR.byteEndian=little
AT91C_PMC_SCDR.type=enum
AT91C_PMC_SCDR.enum.0.name=*** Write only ***
AT91C_PMC_SCDR.enum.1.name=Error
AT91C_PMC_SR.name="AT91C_PMC_SR"
AT91C_PMC_SR.description="Status Register"
AT91C_PMC_SR.helpkey="Status Register"
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -