📄 lpc2294.inc
字号:
;/****************************************Copyright (c)**************************************************
;** 中国科学院西安网络中心
;**
;** 产品一部
;**
;** http://www.10000web.com
;**
;**--------------文件信息--------------------------------------------------------------------------------
;**文 件 名: LPC2294.h
;**创 建 人: 陈拓
;**最后修改日期: 2007年12月12日
;**描 述: 定义lpc22xx\lpc212x\lpc211x\lpc210x的特殊寄存器及固件程序
;**
;**--------------历史版本信息----------------------------------------------------------------------------
;** 创建人: 陈拓
;** 版 本: v1.0
;** 日 期: 2007年12月12日
;** 描 述: 原始版本
;**
;**--------------当前版本修订------------------------------------------------------------------------------
;** 修改人:
;** 日 期:
;** 描 述:
;**
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/
;/* EXTERNAL MEMORY CONTROLLER (EMC) */
;/* 外部总线控制器 */
.EQU BCFG0, 0xFFE00000 ;/* lpc22xx only */
.EQU BCFG1, 0xFFE00004 ;/* lpc22xx only */
.EQU BCFG2, 0xFFE00008 ;/* lpc22xx only */
.EQU BCFG3, 0xFFE0000C ;/* lpc22xx only */
;/* External Interrupts */
;/* 外部中断控制寄存器 */
.EQU EXTINT, 0xE01FC140
.EQU EXTWAKE, 0xE01FC144
.EQU EXTMODE, 0xE01FC148 ;/* no in lpc210x*/
.EQU EXTPOLAR, 0xE01FC14C ;/* no in lpc210x*/
;/* SMemory mapping control. */
;/* 内存remap控制寄存器 */
.EQU MEMMAP, 0xE01FC040
;/* Phase Locked Loop (PLL) */
;/* PLL控制寄存器 */
.EQU PLLCON, 0xE01FC080
.EQU PLLCFG, 0xE01FC084
.EQU PLLSTAT, 0xE01FC088
.EQU PLLFEED, 0xE01FC08C
;/* Power Control */
;/* 功率控制寄存器 */
.EQU PCON, 0xE01FC0C0
.EQU PCONP, 0xE01FC0C4
;/* VPB Divider */
;/* VLSI外设总线(VPB)分频寄存器 */
.EQU VPBDIV, 0xE01FC100
;/* Memory Accelerator Module (MAM) */
;/* 存储器加速模块 */
.EQU MAMCR, 0xE01FC000
.EQU MAMTIM, 0xE01FC004
;/* Vectored Interrupt Controller (VIC) */
;/* 向量中断控制器(VIC)的特殊寄存器 */
.EQU VICIRQStatus, 0xFFFFF000
.EQU VICFIQStatus, 0xFFFFF004
.EQU VICRawIntr, 0xFFFFF008
.EQU VICIntSelect, 0xFFFFF00C
.EQU VICIntEnable, 0xFFFFF010
.EQU VICIntEnClr, 0xFFFFF014
.EQU VICSoftInt, 0xFFFFF018
.EQU VICSoftIntClear, 0xFFFFF01C
.EQU VICProtection, 0xFFFFF020
.EQU VICVectAddr, 0xFFFFF030
.EQU VICDefVectAddr, 0xFFFFF034
.EQU VICVectAddr0, 0xFFFFF100
.EQU VICVectAddr1, 0xFFFFF104
.EQU VICVectAddr2, 0xFFFFF108
.EQU VICVectAddr3, 0xFFFFF10C
.EQU VICVectAddr4, 0xFFFFF110
.EQU VICVectAddr5, 0xFFFFF114
.EQU VICVectAddr6, 0xFFFFF118
.EQU VICVectAddr7, 0xFFFFF11C
.EQU VICVectAddr8, 0xFFFFF120
.EQU VICVectAddr9, 0xFFFFF124
.EQU VICVectAddr10, 0xFFFFF128
.EQU VICVectAddr11, 0xFFFFF12C
.EQU VICVectAddr12, 0xFFFFF130
.EQU VICVectAddr13, 0xFFFFF134
.EQU VICVectAddr14, 0xFFFFF138
.EQU VICVectAddr15, 0xFFFFF13C
.EQU VICVectCntl0, 0xFFFFF200
.EQU VICVectCntl1, 0xFFFFF204
.EQU VICVectCntl2, 0xFFFFF208
.EQU VICVectCntl3, 0xFFFFF20C
.EQU VICVectCntl4, 0xFFFFF210
.EQU VICVectCntl5, 0xFFFFF214
.EQU VICVectCntl6, 0xFFFFF218
.EQU VICVectCntl7, 0xFFFFF21C
.EQU VICVectCntl8, 0xFFFFF220
.EQU VICVectCntl9, 0xFFFFF224
.EQU VICVectCntl10, 0xFFFFF228
.EQU VICVectCntl11, 0xFFFFF22C
.EQU VICVectCntl12, 0xFFFFF230
.EQU VICVectCntl13, 0xFFFFF234
.EQU VICVectCntl14, 0xFFFFF238
.EQU VICVectCntl15, 0xFFFFF23C
;/* Pin Connect Block */
;/* 管脚连接模块控制寄存器 */
.EQU PINSEL0, 0xE002C000
.EQU PINSEL1, 0xE002C004
.EQU PINSEL2, 0xE002C014 ;/* no in lpc210x*/
;/* General Purpose Input/Output (GPIO) */
;/* 通用并行IO口的特殊寄存器 */
.EQU IOPIN, 0xE0028000 ;/* lpc210x only */
.EQU IOSET, 0xE0028004 ;/* lpc210x only */
.EQU IODIR, 0xE0028008 ;/* lpc210x only */
.EQU IOCLR, 0xE002800C ;/* lpc210x only */
.EQU IO0PIN, 0xE0028000 ;/* no in lpc210x*/
.EQU IO0SET, 0xE0028004 ;/* no in lpc210x*/
.EQU IO0DIR, 0xE0028008 ;/* no in lpc210x*/
.EQU IO0CLR, 0xE002800C ;/* no in lpc210x*/
.EQU IO1PIN, 0xE0028010 ;/* no in lpc210x*/
.EQU IO1SET, 0xE0028014 ;/* no in lpc210x*/
.EQU IO1DIR, 0xE0028018 ;/* no in lpc210x*/
.EQU IO1CLR, 0xE002801C ;/* no in lpc210x*/
.EQU IO2PIN, 0xE0028020 ;/* lpc22xx only */
.EQU IO2SET, 0xE0028024 ;/* lpc22xx only */
.EQU IO2DIR, 0xE0028028 ;/* lpc22xx only */
.EQU IO2CLR, 0xE002802C ;/* lpc22xx only */
.EQU IO3PIN, 0xE0028030 ;/* lpc22xx only */
.EQU IO3SET, 0xE0028034 ;/* lpc22xx only */
.EQU IO3DIR, 0xE0028038 ;/* lpc22xx only */
.EQU IO3CLR, 0xE002803C ;/* lpc22xx only */
;/* Universal Asynchronous Receiver Transmitter 0 (UART0) */
;/* 通用异步串行口0(UART0)的特殊寄存器 */
.EQU U0RBR, 0xE000C000
.EQU U0THR, 0xE000C000
.EQU U0IER, 0xE000C004
.EQU U0IIR, 0xE000C008
.EQU U0FCR, 0xE000C008
.EQU U0LCR, 0xE000C00C
.EQU U0LSR, 0xE000C014
.EQU U0SCR, 0xE000C01C
.EQU U0DLL, 0xE000C000
.EQU U0DLM, 0xE000C004
;/* Universal Asynchronous Receiver Transmitter 1 (UART1) */
;/* 通用异步串行口1(UART1)的特殊寄存器 */
.EQU U1RBR, 0xE0010000
.EQU U1THR, 0xE0010000
.EQU U1IER, 0xE0010004
.EQU U1IIR, 0xE0010008
.EQU U1FCR, 0xE0010008
.EQU U1LCR, 0xE001000C
.EQU U1MCR, 0xE0010010
.EQU U1LSR, 0xE0010014
.EQU U1MSR, 0xE0010018
.EQU U1SCR, 0xE001001C
.EQU U1DLL, 0xE0010000
.EQU U1DLM, 0xE0010004
;/* I2C (8/16 bit data bus) */
;/* 芯片间总线(I2C)的特殊寄存器 */
.EQU I2CONSET, 0xE001C000
.EQU I2STAT, 0xE001C004
.EQU I2DAT, 0xE001C008
.EQU I2ADR, 0xE001C00C
.EQU I2SCLH, 0xE001C010
.EQU I2SCLL, 0xE001C014
.EQU I2CONCLR, 0xE001C018
;/* SPI (Serial Peripheral Interface) */
;/* SPI总线接口的特殊寄存器 */
; /* only for lpc210x*/
.EQU SPI_SPCR, 0xE0020000
.EQU SPI_SPSR, 0xE0020004
.EQU SPI_SPDR, 0xE0020008
.EQU SPI_SPCCR, 0xE002000C
.EQU SPI_SPINT, 0xE002001C
.EQU S0PCR, 0xE0020000 ;/* no in lpc210x*/
.EQU S0PSR, 0xE0020004 ;/* no in lpc210x*/
.EQU S0PDR, 0xE0020008 ;/* no in lpc210x*/
.EQU S0PCCR, 0xE002000C ;/* no in lpc210x*/
.EQU S0PINT, 0xE002001C ;/* no in lpc210x*/
.EQU S1PCR, 0xE0030000 ;/* no in lpc210x*/
.EQU S1PSR, 0xE0030004 ;/* no in lpc210x*/
.EQU S1PDR, 0xE0030008 ;/* no in lpc210x*/
.EQU S1PCCR, 0xE003000C ;/* no in lpc210x*/
.EQU S1PINT, 0xE003001C ;/* no in lpc210x*/
;/* CAN CONTROLLERS AND ACCEPTANCE FILTER */
;/* CAN控制器和接收路波器 */
.EQU CAN1MOD, 0xE0044000 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1CMR, 0xE0044004 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1GSR, 0xE0044008 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1ICR, 0xE004400C ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1IER, 0xE0044010 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1BTR, 0xE0044014 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1EWL, 0xE004401C ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1SR, 0xE0044020 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1RFS, 0xE0044024 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1RDA, 0xE0044028 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1RDB, 0xE004402C ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1TFI1, 0xE0044030 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1TID1, 0xE0044034 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1TDA1, 0xE0044038 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1TDB1, 0xE004403C ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1TFI2, 0xE0044040 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1TID2, 0xE0044044 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1TDA2, 0xE0044048 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1TDB2, 0xE004404C ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1TFI3, 0xE0044050 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1TID3, 0xE0044054 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1TDA3, 0xE0044058 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN1TDB3, 0xE004405C ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN2MOD, 0xE0048000 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN2CMR, 0xE0048004 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN2GSR, 0xE0048008 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN2ICR, 0xE004800C ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN2IER, 0xE0048010 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN2BTR, 0xE0048014 ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
.EQU CAN2EWL, 0xE004801C ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -