📄 at91r40008.rdf
字号:
AT91C_US1_IER.access=memorymapped
AT91C_US1_IER.address=0xFFFCC008
AT91C_US1_IER.width=32
AT91C_US1_IER.byteEndian=little
AT91C_US1_IER.type=enum
AT91C_US1_IER.enum.0.name=*** Write only ***
AT91C_US1_IER.enum.1.name=Error
AT91C_US1_CR.name="AT91C_US1_CR"
AT91C_US1_CR.description="Control Register"
AT91C_US1_CR.helpkey="Control Register"
AT91C_US1_CR.access=memorymapped
AT91C_US1_CR.address=0xFFFCC000
AT91C_US1_CR.width=32
AT91C_US1_CR.byteEndian=little
AT91C_US1_CR.type=enum
AT91C_US1_CR.enum.0.name=*** Write only ***
AT91C_US1_CR.enum.1.name=Error
# ========== Register definition for PDC_US0 peripheral ==========
AT91C_US0_TCR.name="AT91C_US0_TCR"
AT91C_US0_TCR.description="Transmit Counter Register"
AT91C_US0_TCR.helpkey="Transmit Counter Register"
AT91C_US0_TCR.access=memorymapped
AT91C_US0_TCR.address=0xFFFD003C
AT91C_US0_TCR.width=32
AT91C_US0_TCR.byteEndian=little
AT91C_US0_RCR.name="AT91C_US0_RCR"
AT91C_US0_RCR.description="Receive Counter Register"
AT91C_US0_RCR.helpkey="Receive Counter Register"
AT91C_US0_RCR.access=memorymapped
AT91C_US0_RCR.address=0xFFFD0034
AT91C_US0_RCR.width=32
AT91C_US0_RCR.byteEndian=little
AT91C_US0_TPR.name="AT91C_US0_TPR"
AT91C_US0_TPR.description="Transmit Pointer Register"
AT91C_US0_TPR.helpkey="Transmit Pointer Register"
AT91C_US0_TPR.access=memorymapped
AT91C_US0_TPR.address=0xFFFD0038
AT91C_US0_TPR.width=32
AT91C_US0_TPR.byteEndian=little
AT91C_US0_RPR.name="AT91C_US0_RPR"
AT91C_US0_RPR.description="Receive Pointer Register"
AT91C_US0_RPR.helpkey="Receive Pointer Register"
AT91C_US0_RPR.access=memorymapped
AT91C_US0_RPR.address=0xFFFD0030
AT91C_US0_RPR.width=32
AT91C_US0_RPR.byteEndian=little
# ========== Register definition for US0 peripheral ==========
AT91C_US0_RTOR.name="AT91C_US0_RTOR"
AT91C_US0_RTOR.description="Receiver Time-out Register"
AT91C_US0_RTOR.helpkey="Receiver Time-out Register"
AT91C_US0_RTOR.access=memorymapped
AT91C_US0_RTOR.address=0xFFFD0024
AT91C_US0_RTOR.width=32
AT91C_US0_RTOR.byteEndian=little
AT91C_US0_THR.name="AT91C_US0_THR"
AT91C_US0_THR.description="Transmitter Holding Register"
AT91C_US0_THR.helpkey="Transmitter Holding Register"
AT91C_US0_THR.access=memorymapped
AT91C_US0_THR.address=0xFFFD001C
AT91C_US0_THR.width=32
AT91C_US0_THR.byteEndian=little
AT91C_US0_THR.type=enum
AT91C_US0_THR.enum.0.name=*** Write only ***
AT91C_US0_THR.enum.1.name=Error
AT91C_US0_CSR.name="AT91C_US0_CSR"
AT91C_US0_CSR.description="Channel Status Register"
AT91C_US0_CSR.helpkey="Channel Status Register"
AT91C_US0_CSR.access=memorymapped
AT91C_US0_CSR.address=0xFFFD0014
AT91C_US0_CSR.width=32
AT91C_US0_CSR.byteEndian=little
AT91C_US0_CSR.permission.write=none
AT91C_US0_IDR.name="AT91C_US0_IDR"
AT91C_US0_IDR.description="Interrupt Disable Register"
AT91C_US0_IDR.helpkey="Interrupt Disable Register"
AT91C_US0_IDR.access=memorymapped
AT91C_US0_IDR.address=0xFFFD000C
AT91C_US0_IDR.width=32
AT91C_US0_IDR.byteEndian=little
AT91C_US0_IDR.type=enum
AT91C_US0_IDR.enum.0.name=*** Write only ***
AT91C_US0_IDR.enum.1.name=Error
AT91C_US0_MR.name="AT91C_US0_MR"
AT91C_US0_MR.description="Mode Register"
AT91C_US0_MR.helpkey="Mode Register"
AT91C_US0_MR.access=memorymapped
AT91C_US0_MR.address=0xFFFD0004
AT91C_US0_MR.width=32
AT91C_US0_MR.byteEndian=little
AT91C_US0_TTGR.name="AT91C_US0_TTGR"
AT91C_US0_TTGR.description="Transmitter Time-guard Register"
AT91C_US0_TTGR.helpkey="Transmitter Time-guard Register"
AT91C_US0_TTGR.access=memorymapped
AT91C_US0_TTGR.address=0xFFFD0028
AT91C_US0_TTGR.width=32
AT91C_US0_TTGR.byteEndian=little
AT91C_US0_BRGR.name="AT91C_US0_BRGR"
AT91C_US0_BRGR.description="Baud Rate Generator Register"
AT91C_US0_BRGR.helpkey="Baud Rate Generator Register"
AT91C_US0_BRGR.access=memorymapped
AT91C_US0_BRGR.address=0xFFFD0020
AT91C_US0_BRGR.width=32
AT91C_US0_BRGR.byteEndian=little
AT91C_US0_RHR.name="AT91C_US0_RHR"
AT91C_US0_RHR.description="Receiver Holding Register"
AT91C_US0_RHR.helpkey="Receiver Holding Register"
AT91C_US0_RHR.access=memorymapped
AT91C_US0_RHR.address=0xFFFD0018
AT91C_US0_RHR.width=32
AT91C_US0_RHR.byteEndian=little
AT91C_US0_RHR.permission.write=none
AT91C_US0_IMR.name="AT91C_US0_IMR"
AT91C_US0_IMR.description="Interrupt Mask Register"
AT91C_US0_IMR.helpkey="Interrupt Mask Register"
AT91C_US0_IMR.access=memorymapped
AT91C_US0_IMR.address=0xFFFD0010
AT91C_US0_IMR.width=32
AT91C_US0_IMR.byteEndian=little
AT91C_US0_IMR.permission.write=none
AT91C_US0_IER.name="AT91C_US0_IER"
AT91C_US0_IER.description="Interrupt Enable Register"
AT91C_US0_IER.helpkey="Interrupt Enable Register"
AT91C_US0_IER.access=memorymapped
AT91C_US0_IER.address=0xFFFD0008
AT91C_US0_IER.width=32
AT91C_US0_IER.byteEndian=little
AT91C_US0_IER.type=enum
AT91C_US0_IER.enum.0.name=*** Write only ***
AT91C_US0_IER.enum.1.name=Error
AT91C_US0_CR.name="AT91C_US0_CR"
AT91C_US0_CR.description="Control Register"
AT91C_US0_CR.helpkey="Control Register"
AT91C_US0_CR.access=memorymapped
AT91C_US0_CR.address=0xFFFD0000
AT91C_US0_CR.width=32
AT91C_US0_CR.byteEndian=little
AT91C_US0_CR.type=enum
AT91C_US0_CR.enum.0.name=*** Write only ***
AT91C_US0_CR.enum.1.name=Error
# ========== Register definition for SF peripheral ==========
AT91C_SF_PMR.name="AT91C_SF_PMR"
AT91C_SF_PMR.description="Protect Mode Register"
AT91C_SF_PMR.helpkey="Protect Mode Register"
AT91C_SF_PMR.access=memorymapped
AT91C_SF_PMR.address=0xFFF00018
AT91C_SF_PMR.width=32
AT91C_SF_PMR.byteEndian=little
AT91C_SF_RSR.name="AT91C_SF_RSR"
AT91C_SF_RSR.description="Reset Status Register"
AT91C_SF_RSR.helpkey="Reset Status Register"
AT91C_SF_RSR.access=memorymapped
AT91C_SF_RSR.address=0xFFF00008
AT91C_SF_RSR.width=32
AT91C_SF_RSR.byteEndian=little
AT91C_SF_RSR.permission.write=none
AT91C_SF_CIDR.name="AT91C_SF_CIDR"
AT91C_SF_CIDR.description="Chip ID Register"
AT91C_SF_CIDR.helpkey="Chip ID Register"
AT91C_SF_CIDR.access=memorymapped
AT91C_SF_CIDR.address=0xFFF00000
AT91C_SF_CIDR.width=32
AT91C_SF_CIDR.byteEndian=little
AT91C_SF_CIDR.permission.write=none
AT91C_SF_MMR.name="AT91C_SF_MMR"
AT91C_SF_MMR.description="Memory Mode Register"
AT91C_SF_MMR.helpkey="Memory Mode Register"
AT91C_SF_MMR.access=memorymapped
AT91C_SF_MMR.address=0xFFF0000C
AT91C_SF_MMR.width=32
AT91C_SF_MMR.byteEndian=little
AT91C_SF_EXID.name="AT91C_SF_EXID"
AT91C_SF_EXID.description="Chip ID Extension Register"
AT91C_SF_EXID.helpkey="Chip ID Extension Register"
AT91C_SF_EXID.access=memorymapped
AT91C_SF_EXID.address=0xFFF00004
AT91C_SF_EXID.width=32
AT91C_SF_EXID.byteEndian=little
AT91C_SF_EXID.permission.write=none
# ========== Register definition for EBI peripheral ==========
AT91C_EBI_RCR.name="AT91C_EBI_RCR"
AT91C_EBI_RCR.description="Remap Control Register"
AT91C_EBI_RCR.helpkey="Remap Control Register"
AT91C_EBI_RCR.access=memorymapped
AT91C_EBI_RCR.address=0xFFE00020
AT91C_EBI_RCR.width=32
AT91C_EBI_RCR.byteEndian=little
AT91C_EBI_RCR.type=enum
AT91C_EBI_RCR.enum.0.name=*** Write only ***
AT91C_EBI_RCR.enum.1.name=Error
AT91C_EBI_CSR.name="AT91C_EBI_CSR"
AT91C_EBI_CSR.description="Chip-select Register"
AT91C_EBI_CSR.helpkey="Chip-select Register"
AT91C_EBI_CSR.access=memorymapped
AT91C_EBI_CSR.address=0xFFE00000
AT91C_EBI_CSR.width=32
AT91C_EBI_CSR.byteEndian=little
AT91C_EBI_MCR.name="AT91C_EBI_MCR"
AT91C_EBI_MCR.description="Memory Control Register"
AT91C_EBI_MCR.helpkey="Memory Control Register"
AT91C_EBI_MCR.access=memorymapped
AT91C_EBI_MCR.address=0xFFE00024
AT91C_EBI_MCR.width=32
AT91C_EBI_MCR.byteEndian=little
# ========== Group definition for AIC peripheral ==========
group.AIC.description="ATMEL AIC Registers"
group.AIC.helpkey="ATMEL AIC Registers"
group.AIC.register.0=AT91C_AIC_EOICR
group.AIC.register.1=AT91C_AIC_ICCR
group.AIC.register.2=AT91C_AIC_IECR
group.AIC.register.3=AT91C_AIC_SVR
group.AIC.register.4=AT91C_AIC_SMR
group.AIC.register.5=AT91C_AIC_SPU
group.AIC.register.6=AT91C_AIC_FVR
group.AIC.register.7=AT91C_AIC_IVR
group.AIC.register.8=AT91C_AIC_ISR
group.AIC.register.9=AT91C_AIC_IMR
group.AIC.register.10=AT91C_AIC_ISCR
group.AIC.register.11=AT91C_AIC_IPR
group.AIC.register.12=AT91C_AIC_CISR
group.AIC.register.13=AT91C_AIC_IDCR
# ========== Group definition for WD peripheral ==========
group.WD.description="ATMEL WD Registers"
group.WD.helpkey="ATMEL WD Registers"
group.WD.register.0=AT91C_WD_SR
group.WD.register.1=AT91C_WD_CMR
group.WD.register.2=AT91C_WD_CR
group.WD.register.3=AT91C_WD_OMR
# ========== Group definition for PS peripheral ==========
group.PS.description="ATMEL PS Registers"
group.PS.helpkey="ATMEL PS Registers"
group.PS.register.0=AT91C_PS_PCDR
group.PS.register.1=AT91C_PS_CR
group.PS.register.2=AT91C_PS_PCSR
group.PS.register.3=AT91C_PS_PCER
# ========== Group definition for PIO peripheral ==========
group.PIO.description="ATMEL PIO Registers"
group.PIO.helpkey="ATMEL PIO Registers"
group.PIO.register.0=AT91C_PIO_IFSR
group.PIO.register.1=AT91C_PIO_IFER
group.PIO.register.2=AT91C_PIO_OSR
group.PIO.register.3=AT91C_PIO_OER
group.PIO.register.4=AT91C_PIO_PSR
group.PIO.register.5=AT91C_PIO_PDSR
group.PIO.register.6=AT91C_PIO_CODR
group.PIO.register.7=AT91C_PIO_IFDR
group.PIO.register.8=AT91C_PIO_IMR
group.PIO.register.9=AT91C_PIO_IER
group.PIO.register.10=AT91C_PIO_ODSR
group.PIO.register.11=AT91C_PIO_SODR
group.PIO.register.12=AT91C_PIO_PER
group.PIO.register.13=AT91C_PIO_ISR
group.PIO.register.14=AT91C_PIO_IDR
group.PIO.register.15=AT91C_PIO_PDR
group.PIO.register.16=AT91C_PIO_ODR
# ========== Group definition for TC2 peripheral ==========
group.TC2.description="ATMEL TC2 Registers"
group.TC2.helpkey="ATMEL TC2 Registers"
group.TC2.register.0=AT91C_TC2_IDR
group.TC2.register.1=AT91C_TC2_SR
group.TC2.register.2=AT91C_TC2_RB
group.TC2.register.3=AT91C_TC2_CV
group.TC2.register.4=AT91C_TC2_CCR
group.TC2.register.5=AT91C_TC2_IMR
group.TC2.register.6=AT91C_TC2_IER
group.TC2.register.7=AT91C_TC2_RC
group.TC2.register.8=AT91C_TC2_RA
group.TC2.register.9=AT91C_TC2_CMR
# ========== Group definition for TC1 peripheral ==========
group.TC1.description="ATMEL TC1 Registers"
group.TC1.helpkey="ATMEL TC1 Registers"
group.TC1.register.0=AT91C_TC1_IDR
group.TC1.register.1=AT91C_TC1_SR
group.TC1.register.2=AT91C_TC1_RB
group.TC1.register.3=AT91C_TC1_CV
group.TC1.register.4=AT91C_TC1_CCR
group.TC1.register.5=AT91C_TC1_IMR
group.TC1.register.6=AT91C_TC1_IER
group.TC1.register.7=AT91C_TC1_RC
group.TC1.register.8=AT91C_TC1_RA
group.TC1.register.9=AT91C_TC1_CMR
# ========== Group definition for TC0 peripheral ==========
group.TC0.description="ATMEL TC0 Registers"
group.TC0.helpkey="ATMEL TC0 Registers"
group.TC0.register.0=AT91C_TC0_IDR
group.TC0.register.1=AT91C_TC0_SR
group.TC0.register.2=AT91C_TC0_RB
group.TC0.register.3=AT91C_TC0_CV
group.TC0.register.4=AT91C_TC0_CCR
group.TC0.register.5=AT91C_TC0_IMR
group.TC0.register.6=AT91C_TC0_IER
group.TC0.register.7=AT91C_TC0_RC
group.TC0.register.8=AT91C_TC0_RA
group.TC0.register.9=AT91C_TC0_CMR
# ========== Group definition for TCB0 peripheral ==========
group.TCB0.description="ATMEL TCB0 Registers"
group.TCB0.helpkey="ATMEL TCB0 Registers"
group.TCB0.register.0=AT91C_TCB0_BCR
group.TCB0.register.1=AT91C_TCB0_BMR
# ========== Group definition for PDC_US1 peripheral ==========
group.PDC_US1.description="ATMEL PDC_US1 Registers"
group.PDC_US1.helpkey="ATMEL PDC_US1 Registers"
group.PDC_US1.register.0=AT91C_US1_TCR
group.PDC_US1.register.1=AT91C_US1_RCR
group.PDC_US1.register.2=AT91C_US1_TPR
group.PDC_US1.register.3=AT91C_US1_RPR
# ========== Group definition for US1 peripheral ==========
group.US1.description="ATMEL US1 Registers"
group.US1.helpkey="ATMEL US1 Registers"
group.US1.register.0=AT91C_US1_RTOR
group.US1.register.1=AT91C_US1_THR
group.US1.register.2=AT91C_US1_CSR
group.US1.register.3=AT91C_US1_IDR
group.US1.register.4=AT91C_US1_MR
group.US1.register.5=AT91C_US1_TTGR
group.US1.register.6=AT91C_US1_BRGR
group.US1.register.7=AT91C_US1_RHR
group.US1.register.8=AT91C_US1_IMR
group.US1.register.9=AT91C_US1_IER
group.US1.register.10=AT91C_US1_CR
# ========== Group definition for PDC_US0 peripheral ==========
group.PDC_US0.description="ATMEL PDC_US0 Registers"
group.PDC_US0.helpkey="ATMEL PDC_US0 Registers"
group.PDC_US0.register.0=AT91C_US0_TCR
group.PDC_US0.register.1=AT91C_US0_RCR
group.PDC_US0.register.2=AT91C_US0_TPR
group.PDC_US0.register.3=AT91C_US0_RPR
# ========== Group definition for US0 peripheral ==========
group.US0.description="ATMEL US0 Registers"
group.US0.helpkey="ATMEL US0 Registers"
group.US0.register.0=AT91C_US0_RTOR
group.US0.register.1=AT91C_US0_THR
group.US0.register.2=AT91C_US0_CSR
group.US0.register.3=AT91C_US0_IDR
group.US0.register.4=AT91C_US0_MR
group.US0.register.5=AT91C_US0_TTGR
group.US0.register.6=AT91C_US0_BRGR
group.US0.register.7=AT91C_US0_RHR
group.US0.register.8=AT91C_US0_IMR
group.US0.register.9=AT91C_US0_IER
group.US0.register.10=AT91C_US0_CR
# ========== Group definition for SF peripheral ==========
group.SF.description="ATMEL SF Registers"
group.SF.helpkey="ATMEL SF Registers"
group.SF.register.0=AT91C_SF_PMR
group.SF.register.1=AT91C_SF_RSR
group.SF.register.2=AT91C_SF_CIDR
group.SF.register.3=AT91C_SF_MMR
group.SF.register.4=AT91C_SF_EXID
# ========== Group definition for EBI peripheral ==========
group.EBI.description="ATMEL EBI Registers"
group.EBI.helpkey="ATMEL EBI Registers"
group.EBI.register.0=AT91C_EBI_RCR
group.EBI.register.1=AT91C_EBI_CSR
group.EBI.register.2=AT91C_EBI_MCR
group.AT91R40008.description="ATMEL AT91R40008 Registers"
group.AT91R40008.helpkey="ATMEL AT91R40008 Registers"
group.AT91R40008.topLevelIndex=100
group.AT91R40008.group.0=AIC
group.AT91R40008.group.1=WD
group.AT91R40008.group.2=PS
group.AT91R40008.group.3=PIO
group.AT91R40008.group.4=TC2
group.AT91R40008.group.5=TC1
group.AT91R40008.group.6=TC0
group.AT91R40008.group.7=TCB0
group.AT91R40008.group.8=PDC_US1
group.AT91R40008.group.9=US1
group.AT91R40008.group.10=PDC_US0
group.AT91R40008.group.11=US0
group.AT91R40008.group.12=SF
group.AT91R40008.group.13=EBI
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -