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

📄 lpc210x.inc

📁 嵌入式开发
💻 INC
字号:
;/*
;*********************************************************************************************************
;* 文件: LPC210X.INC
;* 描述: 定义PHILIPS  LPC2104/5/6 系列 32 位 MCU 的特殊功能寄存器.
;* 编写: 深思 (001-12345@sohu.com).
;*********************************************************************************************************
;*/

PLLCON          EQU     0xE01FC080              ; Phase Locked Loop (PLL).
PLLCFG          EQU     0xE01FC084
PLLSTAT        	EQU     0xE01FC088
PLLFEED        	EQU     0xE01FC08C

PINSEL0        	EQU     0xE002C000              ; Pin Connect Block.
PINSEL1        	EQU	    0xE002C004

GPIO_BASE       EQU     0xE0028000              ; General Purpose Input/Output (GPIO).
IOPIN           EQU	    0xE0028000
IOSET          	EQU	    0xE0028004
IODIR          	EQU	    0xE0028008
IOCLR          	EQU	    0xE002800C

EXTINT         	EQU     0xE01FC140              ; External Interrupts And Remap.
EXTWAKE        	EQU	    0xE01FC144
MEMMAP          EQU     0xE01FC040

VPBDIV          EQU	    0xE01FC100              ; VPB Divider .

PCON            EQU     0xE01FC0C0              ; Power Control.
PCONP           EQU     0xE01FC0C4

MAMCR           EQU     0xE01FC000              ; MAM Control.
MAMTIM          EQU     0xE01FC004

TIMER0_BASE     EQU     0xE0004000              ; Timer 0.
T0IR            EQU     0xE0004000
T0TCR           EQU     0xE0004004
T0TC            EQU     0xE0004008
T0PR            EQU     0xE000400C
T0PC            EQU     0xE0004010
T0MCR           EQU     0xE0004014
T0MR0           EQU     0xE0004018
T0MR1           EQU     0xE000401C
T0MR2           EQU     0xE0004020
T0MR3           EQU     0xE0004024
T0CCR           EQU     0xE0004028
T0CR0           EQU     0xE000402C
T0CR1           EQU     0xE0004030
T0CR2           EQU     0xE0004034
T0CR3           EQU     0xE0004038
T0EMR           EQU     0xE000403C

T1BASE          EQU     0xE0008000              ; Timer 1
T1IR            EQU     0xE0008000
T1TCR           EQU     0xE0008004
T1TC            EQU     0xE0008008
T1PR            EQU     0xE000800C
T1PC            EQU     0xE0008010
T1MCR           EQU     0xE0008014
T1MR0           EQU     0xE0008018
T1MR1           EQU     0xE000801C
T1MR2           EQU     0xE0008020
T1MR3           EQU     0xE0008024
T1CCR           EQU     0xE0008028
T1CR0           EQU     0xE000802C
T1CR1           EQU     0xE0008030
T1CR2           EQU     0xE0008034
T1CR3           EQU     0xE0008038
T1EMR           EQU     0xE000803C

UART0_BASE      EQU  		0xE000C000          ; UART0 (8 bit data bus).
U0RBR           EQU     	0xE000C000
U0THR       	EQU	  	    0xE000C000
U0IER       	EQU  		0xE000C004
U0IIR       	EQU  		0xE000C008
U0FCR       	EQU  		0xE000C008
U0LCR       	EQU  		0xE000C00C
U0LSR       	EQU  		0xE000C014
U0SCR       	EQU  		0xE000C01C
U0DLL       	EQU  		0xE000C000
U0DLM       	EQU  		0xE000C004

UART1_BASE      EQU		0xE0010000              ; UART1 (8 bit data bus) .
U1RBR       	EQU		0xE0010000
U1THR       	EQU		0xE0010000
U1IER       	EQU		0xE0010004
U1IIR       	EQU		0xE0010008
U1FCR       	EQU		0xE0010008
U1LCR       	EQU		0xE001000C
U1MCR       	EQU		0xE0010010
U1LSR       	EQU		0xE0010014
U1MSR       	EQU		0xE0010018
U1SCR       	EQU		0xE001001C
U1DLL       	EQU		0xE0010000
U1DLM       	EQU		0xE0010004

PWM_BASE        EQU	 	0xE0014000              ; PWM.
PWMIR		    EQU		0xE0014000
PWMTCR        	EQU		0xE0014004
PWMTC         	EQU		0xE0014008
PWMPR         	EQU		0xE001400C
PWMPC         	EQU		0xE0014010
PWMMCR        	EQU		0xE0014014
PWMMR0        	EQU		0xE0014018
PWMMR1        	EQU		0xE001401C
PWMMR2        	EQU		0xE0014020
PWMMR3        	EQU		0xE0014024
PWMMR4        	EQU		0xE0014040
PWMMR5        	EQU		0xE0014044
PWMMR6        	EQU		0xE0014048
PWMPCR        	EQU		0xE001404C
PWMLER        	EQU		0xE0014050

I2C_BASE    	EQU   	0xE001C000              ; I2C (8/16 bit data bus).
I2CONSET    	EQU		0xE001C000
I2STAT      	EQU	    0xE001C004
I2DAT       	EQU		0xE001C008
I2ADR       	EQU		0xE001C00C
I2SCLH      	EQU		0xE001C010
I2SCLL      	EQU		0xE001C014
I2CONCLR    	EQU		0xE001C018

SPI_BASE        EQU     0xE0020000              ; SPI (8 bit data bus).
SPI_SPCR        EQU     0xE0020000
SPI_SPSR        EQU     0xE0020004
SPI_SPDR        EQU     0xE0020008
SPI_SPCCR       EQU     0xE002000C

RTC_BASE        EQU		0xE0024000              ; RTC.
ILR         	EQU		0xE0024000
CTC         	EQU		0xE0024004
CCR         	EQU		0xE0024008
CIIR        	EQU	    0xE002400C
AMR         	EQU		0xE0024010
CTIME0      	EQU		0xE0024014
CTIME1      	EQU   	0xE0024018
CTIME2      	EQU		0xE002401C
SEC         	EQU		0xE0024020
MIN        	    EQU		0xE0024024
HOUR       	    EQU 	0xE0024028
DOM   		    EQU		0xE002402C
DOW    		    EQU		0xE0024030
DOY    		    EQU		0xE0024034
MONTH       	EQU		0xE0024038
YEAR        	EQU   	0xE002403C
ALSEC       	EQU    	0xE0024060
ALMIN       	EQU    	0xE0024064
ALHOUR      	EQU    	0xE0024068
ALDOM       	EQU    	0xE002406C
ALDOW       	EQU    	0xE0024070
ALDOY       	EQU    	0xE0024074
ALMON       	EQU    	0xE0024078
ALYEAR      	EQU    	0xE002407C
PREINT      	EQU    	0xE0024080
PREFRAC     	EQU    	0xE0024084

WDOG_BASE       EQU    	0xE0000000              ; Watchdog Timer.
WDMOD      	    EQU		0xE0000000
WDTC       	    EQU    	0xE0000004
WDFEED     	    EQU    	0xE0000008
WDTV       	    EQU	    0xE000000C

VIC_BASE_ADDR   EQU     0xFFFFF000              ; VIC REGISTERS.
VICIRQStatus   	EQU		0xFFFFF000
VICFIQStatus    EQU		0xFFFFF004
VICRawIntr      EQU		0xFFFFF008
VICIntSelect    EQU		0xFFFFF00C
VICIntEnable    EQU		0xFFFFF010
VICIntEnClr     EQU		0xFFFFF014
VICSoftInt      EQU		0xFFFFF018
VICSoftIntClear EQU		0xFFFFF01C
VICProtection   EQU		0xFFFFF020
VICVectAddr     EQU		0xFFFFF030
VICDefVectAddr  EQU		0xFFFFF034

VICVectAddr0    EQU	 	0xFFFFF100
VICVectAddr1    EQU		0xFFFFF104
VICVectAddr2    EQU 	0xFFFFF108
VICVectAddr3    EQU	 	0xFFFFF10C
VICVectAddr4    EQU		0xFFFFF110
VICVectAddr5    EQU 	0xFFFFF114
VICVectAddr6    EQU 	0xFFFFF118
VICVectAddr7    EQU	 	0xFFFFF11C
VICVectAddr8    EQU		0xFFFFF120
VICVectAddr9    EQU		0xFFFFF124
VICVectAddr10   EQU 	0xFFFFF128
VICVectAddr11   EQU	 	0xFFFFF12C
VICVectAddr12   EQU 	0xFFFFF130
VICVectAddr13   EQU	 	0xFFFFF134
VICVectAddr14   EQU 	0xFFFFF138
VICVectAddr15   EQU 	0xFFFFF13C

VICVectCntl0    EQU  	0xFFFFF200
VICVectCntl1    EQU 	0xFFFFF204
VICVectCntl2    EQU 	0xFFFFF208
VICVectCntl3    EQU 	0xFFFFF20C
VICVectCntl4    EQU 	0xFFFFF210
VICVectCntl5    EQU  	0xFFFFF214
VICVectCntl6    EQU 	0xFFFFF218
VICVectCntl7    EQU 	0xFFFFF21C
VICVectCntl8    EQU 	0xFFFFF220
VICVectCntl9    EQU	 	0xFFFFF224
VICVectCntl10   EQU 	0xFFFFF228
VICVectCntl11   EQU 	0xFFFFF22C
VICVectCntl12   EQU 	0xFFFFF230
VICVectCntl13   EQU		0xFFFFF234
VICVectCntl14   EQU 	0xFFFFF238
VICVectCntl15   EQU 	0xFFFFF23C

VICITCR         EQU		0xFFFFF300
VICITIP1        EQU 	0xFFFFF304
VICITIP2        EQU 	0xFFFFF308
VICITOP1        EQU	 	0xFFFFF30C
VICITOP2        EQU 	0xFFFFF310

VICPeriphID0    EQU	 	0xFFFFFFE0
VICPeriphID1    EQU 	0xFFFFFFE4
VICPeriphID2    EQU 	0xFFFFFFE8
VICPeriphID3    EQU 	0xFFFFFFEC

VICPCellID0     EQU 	0xFFFFFFF0
VICPCellID1     EQU 	0xFFFFFFF4
VICPCellID2     EQU 	0xFFFFFFF8
VICPCellID3     EQU		0xFFFFFFFC

;/*
;*********************************************************************************************************
        END
;*********************************************************************************************************
;*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -