|
想設定一個GPIO_A2的外部中斷可是一直沒動作想請問是少加了麼嗎?
已有在tm4c123gh6pm_startup_ccs.c宣告中斷位置(GPIO Port A)
code如下
ROM_SysCtlPeripheralEnable(SYSCTL_PERIPH_GPIOA);
ROM_GPIOPinTypeGPIOInput(GPIO_PORTA_BASE, GPIO_PIN_2);
GPIOIntTypeSet(GPIO_PORTA_BASE,GPIO_INT_PIN_2,GPIO_BOTH_EDGES);
GPIOIntClear(GPIO_PORTA_BASE,GPIO_INT_PIN_2);
IntEnable(INT_GPIOA);
GPIOIntEnable(GPIO_PORTA_BASE,GPIO_INT_PIN_2);
ROM_IntMasterEnable();
|
|