音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

lpc2101.lpc2102.lpc2103頭文件 (KEIL網(wǎng)站下載)

作者:pubstar 欄目:ARM技術(shù)
lpc2101.lpc2102.lpc2103頭文件 (KEIL網(wǎng)站下載)
/***********************************************************************
*  This file is PART of the uVision/ARM development tools             *
*  COPYRIGHT KEIL ELEKTRONIK GmbH 2002-2006                           *
***********************************************************************
*                                                                     *
*  LPC2103.H:  Register definitions for                               *
*              PHILIPS LPC2101, LPC2102, LPC2103                      *
*                                                                     *
***********************************************************************/

#ifndef __LPC2103_H
#define __LPC2103_H

/* Vectored Interrupt Controller (VIC) - 0xFFFFF000-0xFFFFFFFF */
#define VIC_BASE 0xFFFFF000

#define VICIRQStatus   (*((volatile unsigned LONG *) VIC_BASE+0x000))
#define VICFIQStatus   (*((volatile unsigned LONG *) VIC_BASE+0x004))
#define VICRawIntr     (*((volatile unsigned LONG *) VIC_BASE+0x008))
#define VICIntSelect   (*((volatile unsigned LONG *) VIC_BASE+0x00C))
#define VICIntEnable   (*((volatile unsigned LONG *) VIC_BASE+0x010))
#define VICIntEnClr    (*((volatile unsigned LONG *) VIC_BASE+0x014))
#define VICSoftInt     (*((volatile unsigned LONG *) VIC_BASE+0x018))
#define VICSoftIntClr  (*((volatile unsigned LONG *) VIC_BASE+0x01C))
#define VICProtection  (*((volatile unsigned LONG *) VIC_BASE+0x020))
#define VICVectAddr    (*((volatile unsigned LONG *) VIC_BASE+0x030))
#define VICDefVectAddr (*((volatile unsigned LONG *) VIC_BASE+0x034))
#define VICVectAddr0   (*((volatile unsigned LONG *) VIC_BASE+0x100))
#define VICVectAddr1   (*((volatile unsigned LONG *) VIC_BASE+0x104))
#define VICVectAddr2   (*((volatile unsigned LONG *) VIC_BASE+0x108))
#define VICVectAddr3   (*((volatile unsigned LONG *) VIC_BASE+0x10C))
#define VICVectAddr4   (*((volatile unsigned LONG *) VIC_BASE+0x110))
#define VICVectAddr5   (*((volatile unsigned LONG *) VIC_BASE+0x114))
#define VICVectAddr6   (*((volatile unsigned LONG *) VIC_BASE+0x118))
#define VICVectAddr7   (*((volatile unsigned LONG *) VIC_BASE+0x11C))
#define VICVectAddr8   (*((volatile unsigned LONG *) VIC_BASE+0x120))
#define VICVectAddr9   (*((volatile unsigned LONG *) VIC_BASE+0x124))
#define VICVectAddr10  (*((volatile unsigned LONG *) VIC_BASE+0x128))
#define VICVectAddr11  (*((volatile unsigned LONG *) VIC_BASE+0x12C))
#define VICVectAddr12  (*((volatile unsigned LONG *) VIC_BASE+0x130))
#define VICVectAddr13  (*((volatile unsigned LONG *) VIC_BASE+0x134))
#define VICVectAddr14  (*((volatile unsigned LONG *) VIC_BASE+0x138))
#define VICVectAddr15  (*((volatile unsigned LONG *) VIC_BASE+0x13C))
#define VICVectCntl0   (*((volatile unsigned LONG *) VIC_BASE+0x200))
#define VICVectCntl1   (*((volatile unsigned LONG *) VIC_BASE+0x204))
#define VICVectCntl2   (*((volatile unsigned LONG *) VIC_BASE+0x208))
#define VICVectCntl3   (*((volatile unsigned LONG *) VIC_BASE+0x20C))
#define VICVectCntl4   (*((volatile unsigned LONG *) VIC_BASE+0x210))
#define VICVectCntl5   (*((volatile unsigned LONG *) VIC_BASE+0x214))
#define VICVectCntl6   (*((volatile unsigned LONG *) VIC_BASE+0x218))
#define VICVectCntl7   (*((volatile unsigned LONG *) VIC_BASE+0x21C))
#define VICVectCntl8   (*((volatile unsigned LONG *) VIC_BASE+0x220))
#define VICVectCntl9   (*((volatile unsigned LONG *) VIC_BASE+0x224))
#define VICVectCntl10  (*((volatile unsigned LONG *) VIC_BASE+0x228))
#define VICVectCntl11  (*((volatile unsigned LONG *) VIC_BASE+0x22C))
#define VICVectCntl12  (*((volatile unsigned LONG *) VIC_BASE+0x230))
#define VICVectCntl13  (*((volatile unsigned LONG *) VIC_BASE+0x234))
#define VICVectCntl14  (*((volatile unsigned LONG *) VIC_BASE+0x238))
#define VICVectCntl15  (*((volatile unsigned LONG *) VIC_BASE+0x23C))

/* AHB (ARM Host Bus) registers - 0xFFE00000-0xFFFFEFFF */
#define AHB_BASE(x) (0xFFE00000 + x*0x00004000)

/* APB (ARM Peripheral Bus) registers  0xE0000000-0xE01FFFFF */
#define APB_BASE(x) (0xE0000000 + x*0x00004000)

/* Watchdog */
/* Peripheral 0 */
#define WD_BASE APB_BASE(0)

#define WDMOD          (*((volatile unsigned CHAR *) WD_BASE+0x00))
#define WDTC           (*((volatile unsigned LONG *) WD_BASE+0x04))
#define WDFEED         (*((volatile unsigned CHAR *) WD_BASE+0x08))
#define WDTV           (*((volatile unsigned LONG *) WD_BASE+0x0C))

/* Timer 0 */
/* Peripheral 1 */
#define T0_BASE APB_BASE(1)

#define T0IR           (*((volatile unsigned LONG *) T0_BASE+0x00))
#define T0TCR          (*((volatile unsigned LONG *) T0_BASE+0x04))
#define T0TC           (*((volatile unsigned LONG *) T0_BASE+0x08))
#define T0PR           (*((volatile unsigned LONG *) T0_BASE+0x0C))
#define T0PC           (*((volatile unsigned LONG *) T0_BASE+0x10))
#define T0MCR          (*((volatile unsigned LONG *) T0_BASE+0x14))
#define T0MR0          (*((volatile unsigned LONG *) T0_BASE+0x18))
#define T0MR1          (*((volatile unsigned LONG *) T0_BASE+0x1C))
#define T0MR2          (*((volatile unsigned LONG *) T0_BASE+0x20))
#define T0MR3          (*((volatile unsigned LONG *) T0_BA
參與討論
昵稱(chēng):
討論內(nèi)容:
 
 
相關(guān)帖子
關(guān)于參數(shù)個(gè)數(shù)問(wèn)題
買(mǎi)了smart2200,想自己做字庫(kù),用什么軟件啊?
用KEIL的范例調(diào)試2142的時(shí)候出現(xiàn)memory missmatch,請(qǐng)問(wèn)
關(guān)于ADS的Debug Setting問(wèn)題
uart發(fā)送腳損壞,各位有沒(méi)有遇見(jiàn)過(guò)?
免費(fèi)注冊(cè)為維庫(kù)電子開(kāi)發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)