查看: 3518|回复: 0

[提问] 关于LPC2292的快速中断问题

[复制链接]
发表于 2011-5-3 09:14:51 | 显示全部楼层 |阅读模式
各位大虾好!在做实验的时候遇到了问题,程序编译没有错误,可是运行的时候却没有结果,不知到问题出在哪里,希望各位大虾能指点迷津,在下感激不尽!void  FIQ_Exception( void )
{
unsigned long int i;

i=IO0SET;

if((i & LED1) == 0)
  IO0SET = LED1;
else
     IO0CLR = LED1;

while((EXTINT & 0x08) != 0)
{
  EXTINT = 0x08;
}

} void FIQEnable(void)
{   
int temp;
__asm
  {
   MRS temp,CPSR
   BIC temp,temp,#0x40
   MSR CPSR_c, temp
  }
   
}int main( void )
{
//unsigned long int i;


//PINSEL2 = ( 0xf << 24 ) | ( 0x81 << 16 ) | ( 0x69 << 8 ) | ( 0x1c );
PINSEL0 = 0x00000000;
PINSEL1 = (PINSEL1 & (~(3 << 28))) | (1 << 29);

IO0DIR = LED1;
EXTMODE = 0x00;
  
FIQEnable();


VICIntSelect = (1 << 17);

EXTINT = 0x08;
VICIntEnable = (1 << 17);
while(1);

return 0 ;
}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于我们  -  服务条款  -  使用指南  -  站点地图  -  友情链接  -  联系我们
电子工程网 © 版权所有   京ICP备16069177号 | 京公网安备11010502021702
快速回复 返回顶部 返回列表