我用IAR开发的M3,发现中断不能被使能!下面是程序死循环的位置:
int
main()
{
......
......
//
// 为计时超值设置中断
//
IntEnable(INT_TIMER0A);
......
}
我断点硬件测试时发现,每次执行到上面主函数中这一句时,就进入了startup_ewarm.c中的static void
IntDefaultHandler(void) 函数 (功能:遇到unexpected interrupt时就死循环)的死循环中。这是
什么原因啊?恳请专家帮忙解决!