سلام. می خواستم برنامه زیرو که نوشتم ولی تو عمل وقتی دکمه رو فشار می دم کلاً همه کارهایی که cpu می کنه منوقف می شود؟ دیباگ کنید تا کارم راه بیفته. با تشکر :sad:
void main()
{
IODIR1|=1<<1|1<<0;
IOSET1|=1<<0;
IOCLR1|=1<<1;
PINSEL4=0x01000000;
EXTMODE=0x00;
VICIntSelect=0x00010000;
VICIntEnable=0x00010000;
while(1)
{
IOSET1|=1<<0;
delay(200);
IOCLR1|=1<<0;
delay(200);
}
}
__fiq void Handler(void)
{
IOSET1|=1<<1;
EXTINT=0x00000004;
}
void main()
{
IODIR1|=1<<1|1<<0;
IOSET1|=1<<0;
IOCLR1|=1<<1;
PINSEL4=0x01000000;
EXTMODE=0x00;
VICIntSelect=0x00010000;
VICIntEnable=0x00010000;
while(1)
{
IOSET1|=1<<0;
delay(200);
IOCLR1|=1<<0;
delay(200);
}
}
__fiq void Handler(void)
{
IOSET1|=1<<1;
EXTINT=0x00000004;
}
دیدگاه