level 3
yinglongnvba
楼主
#include "config.h"
#define LEDCON 0x00000800
void Eint1 (void) __attribute__ ((interrupt));
uint32 i,j;
void Eint1(void)
{
j=VICIRQStatus;
i=IO0SET;
if((i&LEDCON)==0)
{
IO0SET=LEDCON;
}
else
{
IO0CLR=LEDCON;
}
while((EXTINT&0x02)!=0)
{
EXTINT=0x02;
}
VICVectAddr=0x00;
}
int main()
{
PINSEL0=0x20000000;
PINSEL1=0x00000000;
IO0DIR=LEDCON;
VICIntSelect=0x00000000;
EXTMODE=0x00;
EXTPOLAR=0x00;
VICIntEnable=0x00008000;
//VICVectCntl1=0x2F;
//VICVectAddr1=(int)Eint1;
EXTINT=0x0F;
while(1);
}
2014年04月03日 03点04分
1
#define LEDCON 0x00000800
void Eint1 (void) __attribute__ ((interrupt));
uint32 i,j;
void Eint1(void)
{
j=VICIRQStatus;
i=IO0SET;
if((i&LEDCON)==0)
{
IO0SET=LEDCON;
}
else
{
IO0CLR=LEDCON;
}
while((EXTINT&0x02)!=0)
{
EXTINT=0x02;
}
VICVectAddr=0x00;
}
int main()
{
PINSEL0=0x20000000;
PINSEL1=0x00000000;
IO0DIR=LEDCON;
VICIntSelect=0x00000000;
EXTMODE=0x00;
EXTPOLAR=0x00;
VICIntEnable=0x00008000;
//VICVectCntl1=0x2F;
//VICVectAddr1=(int)Eint1;
EXTINT=0x0F;
while(1);
}