最近学习LM3S811,刚开始就遇到了一个很棘手的问题
SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOC);
GPIOPinTypeGPIOInput(GPIO_PORTC_BASE,GPIO_PIN_4);
GPIOIntTypeSet(GPIO_PORTC_BASE,GPIO_PIN_4,GPIO_LOW_LEVEL);
GPIOPinIntEnable(GPIO_PORTC_BASE,GPIO_PIN_4);
IntEnable(INT_GPIOC);
IntMasterEnable();
程序执行完倒数第二句就进入了IntDefaultHandler()函数,直接死循环,这个函数是遇到意外的中断才进入的,我不知道为什么这样设置就进入了。。。
求高人指点。 |