TI中文支持网
TI专业的中文技术问题搜集分享网站

GPIO_LedBlink_evmAM572x_c66xExampleProject_with_ipc例程中如何实现中断

如标题

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

赞(0)
未经允许不得转载:TI中文支持网 » GPIO_LedBlink_evmAM572x_c66xExampleProject_with_ipc例程中如何实现中断
分享到: 更多 (0)