如标题
yong qiu:
#define GPIO_USER0_LED_PIN_NUM (0x16)#define GPIO_USER0_LED_PORT_NUM (0x03)#define GPIO_USER1_LED_PIN_NUM (0x14)#define GPIO_USER1_LED_PORT_NUM (0x03)
extern void AppGpioCallbackFxn(void);
/* GPIO Driver board specific pin configuration structure */GPIO_PinConfig gpioPinConfigs[] = { /* Input pin with interrupt enabled : AM57X_IDK_GRN_LED */ GPIO_DEVICE_CONFIG(GPIO_USER0_LED_PORT_NUM, GPIO_USER0_LED_PIN_NUM) | GPIO_CFG_IN_INT_FALLING | GPIO_CFG_INPUT| GPIO_CFG_OUT_HIGH ,
/* Output pin : AM57X_IDK_YEL_LED */ GPIO_DEVICE_CONFIG(GPIO_USER1_LED_PORT_NUM, GPIO_USER1_LED_PIN_NUM) | GPIO_CFG_OUTPUT | GPIO_CFG_OUT_HIGH};
/* GPIO Driver call back functions */GPIO_CallbackFxn gpioCallbackFunctions[] = {// NULL, AppGpioCallbackFxn, NULL};
设置GPIO中断返回函数以及中断使能后没有反应。.cfg文件仍然用TI提供的,没有修改。
GPIO_setCallback(USER_LED0,AppGpioCallbackFxn);
GPIO_enableInt(USER_LED0);
Shine:
回复 yong qiu:
请参考下面的帖子。https://e2e.ti.com/support/arm/sitara_arm/f/791/p/568038/2084454