/*--------------------------------------------------------------------------
文 件 名 : LPC213XDEF.H
创 建 人 : ARM爬鸟 HotPower@126.com
创 建 日 期 : 2005.7.23 0:38
最近修改日期 : 2007.2.10 3:30
创 建 地 点 : 西安大雁塔村队部 http://hotpower.21ic.org
版 本 号 : V5.88 (IAP全攻略版)
说 明 : 已经过硬件调试
由于在不断更新中,故新旧版本以修改日期为准
备 注 : 由此文件出现的问题,ARM爬鸟不负任何责任
经过近一年的应用本头文件相当可靠。
修 改 原 因 : 全面替代LPC213x.h
菜 地 公 告: 转帖请注明出处:http://hotpower.21ic.org
菜农的所有LPCARM例程及实战书籍和开源压缩包
都将采用本头文件。
应 用 简 介:
SystemObj::SystemObj(void)
{
volatile unsigned int start;
Disable_IRQ();//关中断
PINSEL->PIN_SEL0 = 0x00000000; // 设置管脚连接GPIO
PINSEL->PIN_SEL1 = 0x00000000; // 设置管脚连接GPIO
PINSEL->PIN_SEL2 = 0x00000000; // 设置管脚连接GPIO
PINSEL->PIN_SEL0 |= (P0_15_EINT2 << P0_15_PINSEL);// P0.15连接到EINT2
P0->IODIR = 0x00000000; // 设置P0口为输入
P1->IODIR = 0x00000000; // 设置P1口为输入
VIC->IntEnable = 0;
VIC->SoftIntClr = 0xffffffff;//清除所有软中断标志
VIC->IntSelect = 0;//全部中断为IRQ中断或默认中断
for(int i = 0; i <= 15; i ++) {
VIC->VectAddrs = i;//刷新向量地址寄存器VICVectAddr0~VICVectAddr15
}
for (start = 1; start < 10000; start ++);
SystemInit();
Enable_IRQ();//开中断
}
-------------------------------------------------------------------------------*/
点击下载LPC213XDEF.H(IAP全攻略版):
LPCARM之IAP全攻略程序包(稍后发出)图示:
文章评论(0条评论)
登录后参与讨论