原创 LPC213XDEF.H(IAP全攻略版)

2007-2-10 18:11 4649 6 6 分类: MCU/ 嵌入式

/*--------------------------------------------------------------------------
文   件   名 :  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全攻略版): rar


LPCARM之IAP全攻略程序包(稍后发出)图示:


点击看大图

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条