|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?注册
×
请教关于arm的问题我是个初学者,这几天一直在搞arm中断程序,一直没搞明白,也许是我菜吧,呵呵!
那位高手帮忙解释一下这几段程序:(用的是arm LPC2106)
#define LEDCON 0x00002000/*P0.11引脚控制LED*/
void __irq IRQ_Eint1(void)
{
uint32 i;
i=VICIRQStatus;//这里看不懂实在干吗
i=IOSET;//还有这里
if((i&LEDCON)!=0)
{
IOSET=LEDCON;
}
else {IOCLR=LEDCON;}
while((EXTINT&0x02)!=0){EXTINT=0x02;}//这里
VICVectAddr=0x00;//这里
}
int main(void)
{
PINSEL0=0x20000000;
PINSEL1=0x00000000;
IODIR=LEDCON;
VICIntSelect=0x00000000;
VICIntEnable=0x00008000; //这里
EXTINT=0x07;
while(1);
}
谢谢!!!!!那位高手帮忙看一下啊!万分感谢!!! |
|