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

📄 lpc2294.inc

📁 脉宽调制(PWM)是利用微处理器的数字输出来对模拟电路进行控制的一种非常有效的技术
💻 INC
📖 第 1 页 / 共 2 页
字号:
;/****************************************Copyright (c)**************************************************
;**                               广州周立功单片机发展有限公司
;**                                     研    究    所
;**                                        产品一部 
;**
;**                                 http://www.zlgmcu.com
;**
;**--------------文件信息--------------------------------------------------------------------------------
;**文   件   名: LPC2294.h
;**创   建   人: 陈明计
;**最后修改日期: 2004年2月2日
;**描        述: 定义lpc22xx\lpc212x\lpc211x\lpc210x的特殊寄存器及固件程序
;**
;**--------------历史版本信息----------------------------------------------------------------------------
;** 创建人: 陈明计
;** 版  本: v1.0
;** 日 期: 2004年1月15日
;** 描 述: 原始版本
;**
;**--------------当前版本修订------------------------------------------------------------------------------
;** 修改人: 
;** 日 期:
;** 描 述:
;**
;**------------------------------------------------------------------------------------------------------
;********************************************************************************************************/

;/* 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          ;/* no in lpc210x*/
EXTPOLAR       EQU          0xE01FC14C          ;/* no in 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          ;/* no in 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          ;/* no in lpc210x*/
IO0SET          EQU         0xE0028004          ;/* no in lpc210x*/
IO0DIR          EQU         0xE0028008          ;/* no in lpc210x*/
IO0CLR          EQU         0xE002800C          ;/* no in lpc210x*/

IO1PIN          EQU         0xE0028010          ;/* no in lpc210x*/
IO1SET          EQU         0xE0028014          ;/* no in lpc210x*/
IO1DIR          EQU         0xE0028018          ;/* no in lpc210x*/
IO1CLR          EQU         0xE002801C          ;/* no in 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          ;/* no in lpc210x*/
S0PSR          EQU          0xE0020004          ;/* no in lpc210x*/
S0PDR          EQU          0xE0020008          ;/* no in lpc210x*/
S0PCCR         EQU          0xE002000C          ;/* no in lpc210x*/
S0PINT         EQU          0xE002001C          ;/* no in lpc210x*/

S1PCR          EQU          0xE0030000          ;/* no in lpc210x*/
S1PSR          EQU          0xE0030004          ;/* no in lpc210x*/
S1PDR          EQU          0xE0030008          ;/* no in lpc210x*/
S1PCCR         EQU          0xE003000C          ;/* no in lpc210x*/
S1PINT         EQU          0xE003001C          ;/* no in lpc210x*/

;/* CAN CONTROLLERS AND ACCEPTANCE FILTER */
;/* CAN控制器和接收路波器 */
CAN1MOD        EQU          0xE0044000          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1CMR        EQU          0xE0044004          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1GSR        EQU          0xE0044008          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1ICR        EQU          0xE004400C          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1IER        EQU          0xE0044010          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1BTR        EQU          0xE0044014          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1EWL        EQU          0xE004401C          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1SR         EQU          0xE0044020          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1RFS        EQU          0xE0044024          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1RDA        EQU          0xE0044028          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1RDB        EQU          0xE004402C          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1TFI1       EQU          0xE0044030          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1TID1       EQU          0xE0044034          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1TDA1       EQU          0xE0044038          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1TDB1       EQU          0xE004403C          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1TFI2       EQU          0xE0044040          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1TID2       EQU          0xE0044044          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1TDA2       EQU          0xE0044048          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1TDB2       EQU          0xE004404C          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1TFI3       EQU          0xE0044050          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1TID3       EQU          0xE0044054          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1TDA3       EQU          0xE0044058          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN1TDB3       EQU          0xE004405C          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */

CAN2MOD        EQU          0xE0048000          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN2CMR        EQU          0xE0048004          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN2GSR        EQU          0xE0048008          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN2ICR        EQU          0xE004800C          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN2IER        EQU          0xE0048010          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN2BTR        EQU          0xE0048014          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN2EWL        EQU          0xE004801C          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */
CAN2SR         EQU          0xE0048020          ;/* lpc2119\lpc2129\lpc2292\lpc2294 only */

⌨️ 快捷键说明

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