?? lpc2200.inc
字號:
;****************************************CopyrightEQU (c)************************************************
;** Guangzhou ZHIYUAN electronics Co.,LTD.
;**
;** http://www.embedtools.com
;**
;**--------------File Info--------------------------------------------------------------------------------
;** File name: LPC2294.inc
;** Last modified Date: 2007-12-05
;** Last Version: 1.0
;** Descriptions: Defines the special registers and firmware programs for
;** lpc22xx\lpc212x\lpc211x\lpc210x
;**-------------------------------------------------------------------------------------------------------
;** Modified by: LinEnqiang
;** Modified date: 2004-09-17
;** Version: 1.01
;** Descriptions: lpc22xx\lpc212x\lpc211x\lpc210x芯片的頭文件
;**
;**-------------------------------------------------------------------------------------------------------
;** Modified by:
;** Modified date:
;** Version:
;** Descriptions:
;**
;********************************************************************************************************/
;/*******************************************************************************************************
; EXTERNAL MEMORY CONTROLLER (EMC)
; 外部總線控制器
;********************************************************************************************************/
BCFG0 EQU 0xFFE00000 ; lpc22xx only
BCFG1 EQU 0xFFE00004 ; lpc22xx only
BCFG2 EQU 0xFFE00008 ; lpc22xx only
BCFG3 EQU 0xFFE0000C ; lpc22xx only
;/********************************************************************************************************
;; External Interrupts
;; 外部中斷控制寄存器
;********************************************************************************************************/
EXTINT EQU 0xE01FC140
EXTWAKE EQU 0xE01FC144
EXTMODE EQU 0xE01FC148 ; Not used for lpc210x
EXTPOLAR EQU 0xE01FC14C ; Not used for lpc210x
;/********************************************************************************************************
; SMemory mapping control.
; 內存remap控制寄存器
;********************************************************************************************************/
MEMMAP EQU 0xE01FC040
;/********************************************************************************************************
; Phase Locked Loop (PLL)
; PLL控制寄存器
;********************************************************************************************************/
PLLCON EQU 0xE01FC080
PLLCFG EQU 0xE01FC084
PLLSTAT EQU 0xE01FC088
PLLFEED EQU 0xE01FC08C
;/********************************************************************************************************
; Power Control
; 功率控制寄存器
;********************************************************************************************************/
PCON EQU 0xE01FC0C0
PCONP EQU 0xE01FC0C4
;/********************************************************************************************************
; VPB Divider
; VLSI外設總線(VPB)分頻寄存器
;********************************************************************************************************/
VPBDIV EQU 0xE01FC100
;/********************************************************************************************************
; Memory Accelerator Module (MAM)
; 存儲器加速模塊
;********************************************************************************************************/
MAMCR EQU 0xE01FC000
MAMTIM EQU 0xE01FC004
;/********************************************************************************************************
; Vectored Interrupt Controller (VIC)
; 向量中斷控制器(VIC)的特殊寄存器
;********************************************************************************************************/
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
;/********************************************************************************************************
; Pin Connect Block
; 管腳連接模塊控制寄存器
;********************************************************************************************************/
PINSEL0 EQU 0xE002C000
PINSEL1 EQU 0xE002C004
PINSEL2 EQU 0xE002C014 ; Not used for lpc210x
;/********************************************************************************************************
; General Purpose Input/Output (GPIO)
; 通用并行IO口的特殊寄存器
;********************************************************************************************************/
IOPIN EQU 0xE0028000 ; lpc210x only
IOSET EQU 0xE0028004 ; lpc210x only
IODIR EQU 0xE0028008 ; lpc210x only
IOCLR EQU 0xE002800C ; lpc210x only
IO0PIN EQU 0xE0028000 ; Not used for lpc210x
IO0SET EQU 0xE0028004 ; Not used for lpc210x
IO0DIR EQU 0xE0028008 ; Not used for lpc210x
IO0CLR EQU 0xE002800C ; Not used for lpc210x
IO1PIN EQU 0xE0028010 ; Not used for lpc210x
IO1SET EQU 0xE0028014 ; Not used for lpc210x
IO1DIR EQU 0xE0028018 ; Not used for lpc210x
IO1CLR EQU 0xE002801C ; Not used for lpc210x
IO2PIN EQU 0xE0028020 ; lpc22xx only
IO2SET EQU 0xE0028024 ; lpc22xx only
IO2DIR EQU 0xE0028028 ; lpc22xx only
IO2CLR EQU 0xE002802C ; lpc22xx only
IO3PIN EQU 0xE0028030 ; lpc22xx only
IO3SET EQU 0xE0028034 ; lpc22xx only
IO3DIR EQU 0xE0028038 ; lpc22xx only
IO3CLR EQU 0xE002803C ; lpc22xx only
;/********************************************************************************************************
; Universal Asynchronous Receiver Transmitter 0 (UART0)
; 通用異步串行口0(UART0)的特殊寄存器
;********************************************************************************************************/
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
;/********************************************************************************************************
; Universal Asynchronous Receiver Transmitter 1 (UART1)
; 通用異步串行口1(UART1)的特殊寄存器
;********************************************************************************************************/
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
;/********************************************************************************************************
; I2C (8/16 bit data bus)
; 芯片間總線(I2C)的特殊寄存器
;********************************************************************************************************/
I2CONSET EQU 0xE001C000
I2STAT EQU 0xE001C004
I2DAT EQU 0xE001C008
I2ADR EQU 0xE001C00C
I2SCLH EQU 0xE001C010
I2SCLL EQU 0xE001C014
I2CONCLR EQU 0xE001C018
;/********************************************************************************************************
; SPI (Serial Peripheral Interface)
; SPI總線接口的特殊寄存器
; only for lpc210x
;********************************************************************************************************/
SPI_SPCR EQU 0xE0020000
SPI_SPSR EQU 0xE0020004
SPI_SPDR EQU 0xE0020008
SPI_SPCCR EQU 0xE002000C
SPI_SPINT EQU 0xE002001C
S0PCR EQU 0xE0020000 ; Not used for lpc210x
S0PSR EQU 0xE0020004 ; Not used for lpc210x
S0PDR EQU 0xE0020008 ; Not used for lpc210x
S0PCCR EQU 0xE002000C ; Not used for lpc210x
S0PINT EQU 0xE002001C ; Not used for lpc210x
S1PCR EQU 0xE0030000 ; Not used for lpc210x
S1PSR EQU 0xE0030004 ; Not used for lpc210x
S1PDR EQU 0xE0030008 ; Not used for lpc210x
S1PCCR EQU 0xE003000C ; Not used for lpc210x
S1PINT EQU 0xE003001C ; Not used for lpc210x
;/********************************************************************************************************
; CAN CONTROLLERS AND ACCEPTANCE FILTER
; CAN控制器和接收路波器
; lpc2119\lpc2129\lpc2292\lpc2294 only
;********************************************************************************************************/
CAN1MOD EQU 0xE0044000
CAN1CMR EQU 0xE0044004
CAN1GSR EQU 0xE0044008
CAN1ICR EQU 0xE004400C
CAN1IER EQU 0xE0044010
CAN1BTR EQU 0xE0044014
CAN1EWL EQU 0xE004401C
CAN1SR EQU 0xE0044020
CAN1RFS EQU 0xE0044024
CAN1RDA EQU 0xE0044028
CAN1RDB EQU 0xE004402C
CAN1TFI1 EQU 0xE0044030
CAN1TID1 EQU 0xE0044034
CAN1TDA1 EQU 0xE0044038
CAN1TDB1 EQU 0xE004403C
CAN1TFI2 EQU 0xE0044040
CAN1TID2 EQU 0xE0044044
CAN1TDA2 EQU 0xE0044048
CAN1TDB2 EQU 0xE004404C
CAN1TFI3 EQU 0xE0044050
CAN1TID3 EQU 0xE0044054
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -