2440手册中,清中断是把相应位置0,例子貌似是错的。
void Timer0_Handle(void)
{
/*
* 每次中断令4个LED改变状态
*/
if(INTOFFSET == 10)
{
GPFDAT = ~(GPFDAT & (0x7 << 4));
}
//清中断
SRCPND = 1 << INTOFFSET;
INTPND = INTPND;
}
还有这儿INTPND=INTPND是什么意思,请不要再跟我说手册中有了,我需要的事程序的解释。
2440手册中,清中断是把相应位置0,例子貌似是错的。
void Timer0_Handle(void)
{
/*
* 每次中断令4个LED改变状态
*/
if(INTOFFSET == 10)
{
GPFDAT = ~(GPFDAT & (0x7 << 4));
}
//清中断
SRCPND = 1 << INTOFFSET;
INTPND = INTPND;
}
还有这儿INTPND=INTPND是什么意思,请不要再跟我说手册中有了,我需要的事程序的解释。
举报