📄 lpc23xx.inc
字号:
T3CR3 EQU (TMR3_BASE_ADDR + 0x38)
T3EMR EQU (TMR3_BASE_ADDR + 0x3C)
T3CTCR EQU (TMR3_BASE_ADDR + 0x70)
;/* Pulse Width ModulatorEQU (PWM) */
PWM0_BASE_ADDR EQU 0xE0014000
PWM0IR EQU (PWM0_BASE_ADDR + 0x00)
PWM0TCR EQU (PWM0_BASE_ADDR + 0x04)
PWM0TC EQU (PWM0_BASE_ADDR + 0x08)
PWM0PR EQU (PWM0_BASE_ADDR + 0x0C)
PWM0PC EQU (PWM0_BASE_ADDR + 0x10)
PWM0MCR EQU (PWM0_BASE_ADDR + 0x14)
PWM0MR0 EQU (PWM0_BASE_ADDR + 0x18)
PWM0MR1 EQU (PWM0_BASE_ADDR + 0x1C)
PWM0MR2 EQU (PWM0_BASE_ADDR + 0x20)
PWM0MR3 EQU (PWM0_BASE_ADDR + 0x24)
PWM0CCR EQU (PWM0_BASE_ADDR + 0x28)
PWM0CR0 EQU (PWM0_BASE_ADDR + 0x2C)
PWM0CR1 EQU (PWM0_BASE_ADDR + 0x30)
PWM0CR2 EQU (PWM0_BASE_ADDR + 0x34)
PWM0CR3 EQU (PWM0_BASE_ADDR + 0x38)
PWM0EMR EQU (PWM0_BASE_ADDR + 0x3C)
PWM0MR4 EQU (PWM0_BASE_ADDR + 0x40)
PWM0MR5 EQU (PWM0_BASE_ADDR + 0x44)
PWM0MR6 EQU (PWM0_BASE_ADDR + 0x48)
PWM0PCR EQU (PWM0_BASE_ADDR + 0x4C)
PWM0LER EQU (PWM0_BASE_ADDR + 0x50)
PWM0CTCR EQU (PWM0_BASE_ADDR + 0x70)
PWM1_BASE_ADDR EQU 0xE0018000
PWM1IR EQU (PWM1_BASE_ADDR + 0x00)
PWM1TCR EQU (PWM1_BASE_ADDR + 0x04)
PWM1TC EQU (PWM1_BASE_ADDR + 0x08)
PWM1PR EQU (PWM1_BASE_ADDR + 0x0C)
PWM1PC EQU (PWM1_BASE_ADDR + 0x10)
PWM1MCR EQU (PWM1_BASE_ADDR + 0x14)
PWM1MR0 EQU (PWM1_BASE_ADDR + 0x18)
PWM1MR1 EQU (PWM1_BASE_ADDR + 0x1C)
PWM1MR2 EQU (PWM1_BASE_ADDR + 0x20)
PWM1MR3 EQU (PWM1_BASE_ADDR + 0x24)
PWM1CCR EQU (PWM1_BASE_ADDR + 0x28)
PWM1CR0 EQU (PWM1_BASE_ADDR + 0x2C)
PWM1CR1 EQU (PWM1_BASE_ADDR + 0x30)
PWM1CR2 EQU (PWM1_BASE_ADDR + 0x34)
PWM1CR3 EQU (PWM1_BASE_ADDR + 0x38)
PWM1EMR EQU (PWM1_BASE_ADDR + 0x3C)
PWM1MR4 EQU (PWM1_BASE_ADDR + 0x40)
PWM1MR5 EQU (PWM1_BASE_ADDR + 0x44)
PWM1MR6 EQU (PWM1_BASE_ADDR + 0x48)
PWM1PCR EQU (PWM1_BASE_ADDR + 0x4C)
PWM1LER EQU (PWM1_BASE_ADDR + 0x50)
PWM1CTCR EQU (PWM1_BASE_ADDR + 0x70)
;/* Universal Asynchronous Receiver Transmitter 0EQU (UART0) */
UART0_BASE_ADDR EQU 0xE000C000
U0RBR EQU (UART0_BASE_ADDR + 0x00)
U0THR EQU (UART0_BASE_ADDR + 0x00)
U0DLL EQU (UART0_BASE_ADDR + 0x00)
U0DLM EQU (UART0_BASE_ADDR + 0x04)
U0IER EQU (UART0_BASE_ADDR + 0x04)
U0IIR EQU (UART0_BASE_ADDR + 0x08)
U0FCR EQU (UART0_BASE_ADDR + 0x08)
U0LCR EQU (UART0_BASE_ADDR + 0x0C)
U0LSR EQU (UART0_BASE_ADDR + 0x14)
U0SCR EQU (UART0_BASE_ADDR + 0x1C)
U0ACR EQU (UART0_BASE_ADDR + 0x20)
U0FDR EQU (UART0_BASE_ADDR + 0x28)
U0TER EQU (UART0_BASE_ADDR + 0x30)
;/* Universal Asynchronous Receiver Transmitter 1EQU (UART1) */
UART1_BASE_ADDR EQU 0xE0010000
U1RBR EQU (UART1_BASE_ADDR + 0x00)
U1THR EQU (UART1_BASE_ADDR + 0x00)
U1DLL EQU (UART1_BASE_ADDR + 0x00)
U1DLM EQU (UART1_BASE_ADDR + 0x04)
U1IER EQU (UART1_BASE_ADDR + 0x04)
U1IIR EQU (UART1_BASE_ADDR + 0x08)
U1FCR EQU (UART1_BASE_ADDR + 0x08)
U1LCR EQU (UART1_BASE_ADDR + 0x0C)
U1MCR EQU (UART1_BASE_ADDR + 0x10)
U1LSR EQU (UART1_BASE_ADDR + 0x14)
U1MSR EQU (UART1_BASE_ADDR + 0x18)
U1SCR EQU (UART1_BASE_ADDR + 0x1C)
U1ACR EQU (UART1_BASE_ADDR + 0x20)
U1FDR EQU (UART1_BASE_ADDR + 0x28)
U1TER EQU (UART1_BASE_ADDR + 0x30)
;/* Universal Asynchronous Receiver Transmitter 2EQU (UART2) */
UART2_BASE_ADDR EQU 0xE0078000
U2RBR EQU (UART2_BASE_ADDR + 0x00)
U2THR EQU (UART2_BASE_ADDR + 0x00)
U2DLL EQU (UART2_BASE_ADDR + 0x00)
U2DLM EQU (UART2_BASE_ADDR + 0x04)
U2IER EQU (UART2_BASE_ADDR + 0x04)
U2IIR EQU (UART2_BASE_ADDR + 0x08)
U2FCR EQU (UART2_BASE_ADDR + 0x08)
U2LCR EQU (UART2_BASE_ADDR + 0x0C)
U2LSR EQU (UART2_BASE_ADDR + 0x14)
U2SCR EQU (UART2_BASE_ADDR + 0x1C)
U2ACR EQU (UART2_BASE_ADDR + 0x20)
U2FDR EQU (UART2_BASE_ADDR + 0x28)
U2TER EQU (UART2_BASE_ADDR + 0x30)
;/* Universal Asynchronous Receiver Transmitter 3EQU (UART3) */
UART3_BASE_ADDR EQU 0xE007C000
U3RBR EQU (UART3_BASE_ADDR + 0x00)
U3THR EQU (UART3_BASE_ADDR + 0x00)
U3DLL EQU (UART3_BASE_ADDR + 0x00)
U3DLM EQU (UART3_BASE_ADDR + 0x04)
U3IER EQU (UART3_BASE_ADDR + 0x04)
U3IIR EQU (UART3_BASE_ADDR + 0x08)
U3FCR EQU (UART3_BASE_ADDR + 0x08)
U3LCR EQU (UART3_BASE_ADDR + 0x0C)
U3LSR EQU (UART3_BASE_ADDR + 0x14)
U3SCR EQU (UART3_BASE_ADDR + 0x1C)
U3ACR EQU (UART3_BASE_ADDR + 0x20)
U3ICR EQU (UART3_BASE_ADDR + 0x24)
U3FDR EQU (UART3_BASE_ADDR + 0x28)
U3TER EQU (UART3_BASE_ADDR + 0x30)
;/* I2C Interface 0 */
I2C0_BASE_ADDR EQU 0xE001C000
I20CONSET EQU (I2C0_BASE_ADDR + 0x00)
I20STAT EQU (I2C0_BASE_ADDR + 0x04)
I20DAT EQU (I2C0_BASE_ADDR + 0x08)
I20ADR EQU (I2C0_BASE_ADDR + 0x0C)
I20SCLH EQU (I2C0_BASE_ADDR + 0x10)
I20SCLL EQU (I2C0_BASE_ADDR + 0x14)
I20CONCLR EQU (I2C0_BASE_ADDR + 0x18)
;/* I2C Interface 1 */
I2C1_BASE_ADDR EQU 0xE005C000
I21CONSET EQU (I2C1_BASE_ADDR + 0x00)
I21STAT EQU (I2C1_BASE_ADDR + 0x04)
I21DAT EQU (I2C1_BASE_ADDR + 0x08)
I21ADR EQU (I2C1_BASE_ADDR + 0x0C)
I21SCLH EQU (I2C1_BASE_ADDR + 0x10)
I21SCLL EQU (I2C1_BASE_ADDR + 0x14)
I21CONCLR EQU (I2C1_BASE_ADDR + 0x18)
;/* I2C Interface 2 */
I2C2_BASE_ADDR EQU 0xE0080000
I22CONSET EQU (I2C2_BASE_ADDR + 0x00)
I22STAT EQU (I2C2_BASE_ADDR + 0x04)
I22DAT EQU (I2C2_BASE_ADDR + 0x08)
I22ADR EQU (I2C2_BASE_ADDR + 0x0C)
I22SCLH EQU (I2C2_BASE_ADDR + 0x10)
I22SCLL EQU (I2C2_BASE_ADDR + 0x14)
I22CONCLR EQU (I2C2_BASE_ADDR + 0x18)
;/* SPI0EQU (Serial Peripheral Interface 0) */
SPI0_BASE_ADDR EQU 0xE0020000
S0SPCR EQU (SPI0_BASE_ADDR + 0x00)
S0SPSR EQU (SPI0_BASE_ADDR + 0x04)
S0SPDR EQU (SPI0_BASE_ADDR + 0x08)
S0SPCCR EQU (SPI0_BASE_ADDR + 0x0C)
S0SPINT EQU (SPI0_BASE_ADDR + 0x1C)
;/* SSP0 Controller */
SSP0_BASE_ADDR EQU 0xE0068000
SSP0CR0 EQU (SSP0_BASE_ADDR + 0x00)
SSP0CR1 EQU (SSP0_BASE_ADDR + 0x04)
SSP0DR EQU (SSP0_BASE_ADDR + 0x08)
SSP0SR EQU (SSP0_BASE_ADDR + 0x0C)
SSP0CPSR EQU (SSP0_BASE_ADDR + 0x10)
SSP0IMSC EQU (SSP0_BASE_ADDR + 0x14)
SSP0RIS EQU (SSP0_BASE_ADDR + 0x18)
SSP0MIS EQU (SSP0_BASE_ADDR + 0x1C)
SSP0ICR EQU (SSP0_BASE_ADDR + 0x20)
SSP0DMACR EQU (SSP0_BASE_ADDR + 0x24)
;/* SSP1 Controller */
SSP1_BASE_ADDR EQU 0xE0030000
SSP1CR0 EQU (SSP1_BASE_ADDR + 0x00)
SSP1CR1 EQU (SSP1_BASE_ADDR + 0x04)
SSP1DR EQU (SSP1_BASE_ADDR + 0x08)
SSP1SR EQU (SSP1_BASE_ADDR + 0x0C)
SSP1CPSR EQU (SSP1_BASE_ADDR + 0x10)
SSP1IMSC EQU (SSP1_BASE_ADDR + 0x14)
SSP1RIS EQU (SSP1_BASE_ADDR + 0x18)
SSP1MIS EQU (SSP1_BASE_ADDR + 0x1C)
SSP1ICR EQU (SSP1_BASE_ADDR + 0x20)
SSP1DMACR EQU (SSP1_BASE_ADDR + 0x24)
;/* Real Time Clock */
RTC_BASE_ADDR EQU 0xE0024000
ILR EQU (RTC_BASE_ADDR + 0x00)
CTC EQU (RTC_BASE_ADDR + 0x04)
CCR EQU (RTC_BASE_ADDR + 0x08)
CIIR EQU (RTC_BASE_ADDR + 0x0C)
AMR EQU (RTC_BASE_ADDR + 0x10)
CTIME0 EQU (RTC_BASE_ADDR + 0x14)
CTIME1 EQU (RTC_BASE_ADDR + 0x18)
CTIME2 EQU (RTC_BASE_ADDR + 0x1C)
SEC EQU (RTC_BASE_ADDR + 0x20)
MIN EQU (RTC_BASE_ADDR + 0x24)
HOUR EQU (RTC_BASE_ADDR + 0x28)
DOM EQU (RTC_BASE_ADDR + 0x2C)
DOW EQU (RTC_BASE_ADDR + 0x30)
DOY EQU (RTC_BASE_ADDR + 0x34)
MONTH EQU (RTC_BASE_ADDR + 0x38)
YEAR EQU (RTC_BASE_ADDR + 0x3C)
CISS EQU (RTC_BASE_ADDR + 0x40)
ALSEC EQU (RTC_BASE_ADDR + 0x60)
ALMIN EQU (RTC_BASE_ADDR + 0x64)
ALHOUR EQU (RTC_BASE_ADDR + 0x68)
ALDOM EQU (RTC_BASE_ADDR + 0x6C)
ALDOW EQU (RTC_BASE_ADDR + 0x70)
ALDOY EQU (RTC_BASE_ADDR + 0x74)
ALMON EQU (RTC_BASE_ADDR + 0x78)
ALYEAR EQU (RTC_BASE_ADDR + 0x7C)
PREINT EQU (RTC_BASE_ADDR + 0x80)
PREFRAC EQU (RTC_BASE_ADDR + 0x84)
;/* A/D Converter 0EQU (AD0) */
AD0_BASE_ADDR EQU 0xE0034000
AD0CR EQU (AD0_BASE_ADDR + 0x00)
AD0GDR EQU (AD0_BASE_ADDR + 0x04)
AD0INTEN EQU (AD0_BASE_ADDR + 0x0C)
ADDR0 EQU (AD0_BASE_ADDR + 0x10)
ADDR1 EQU (AD0_BASE_ADDR + 0x14)
ADDR2 EQU (AD0_BASE_ADDR + 0x18)
ADDR3 EQU (AD0_BASE_ADDR + 0x1C)
ADDR4 EQU (AD0_BASE_ADDR + 0x20)
ADDR5 EQU (AD0_BASE_ADDR + 0x24)
ADDR6 EQU (AD0_BASE_ADDR + 0x28)
ADDR7 EQU (AD0_BASE_ADDR + 0x2C)
AD0STAT EQU (AD0_BASE_ADDR + 0x30)
;/* D/A Converter */
DAC_BASE_ADDR EQU 0xE006C000
DACR EQU (DAC_BASE_ADDR + 0x00)
;/* Watchdog */
WDG_BASE_ADDR EQU 0xE0000000
WDMOD EQU (WDG_BASE_ADDR + 0x00)
WDTC EQU (WDG_BASE_ADDR + 0x04)
WDFEED EQU (WDG_BASE_ADDR + 0x08)
WDTV EQU (WDG_BASE_ADDR + 0x0C)
WDCLKSEL EQU (WDG_BASE_ADDR + 0x10)
;/* CAN CONTROLLERS AND ACCEPTANCE FILTER */
CAN_ACCEPT_BASE_ADDR EQU 0xE003C000
CAN_AFMR EQU (CAN_ACCEPT_BASE_ADDR + 0x00)
CAN_SFF_SA EQU (CAN_ACCEPT_BASE_ADDR + 0x04)
CAN_SFF_GRP_SA EQU (CAN_ACCEPT_BASE_ADDR + 0x08)
CAN_EFF_SA EQU (CAN_ACCEPT_BASE_ADDR + 0x0C)
CAN_EFF_GRP_SA EQU (CAN_ACCEPT_BASE_ADDR + 0x10)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -