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

📄 lpc23xx.inc

📁 基于zlg SmartARM2300平台的源码
💻 INC
📖 第 1 页 / 共 4 页
字号:
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 + -