工具/软件:TI-RTOS
我正在将 ti-processor-sdk-rtos-am57xx-EVM-03.01.00.06与 SYS/BIOS 6.45.01.29 GA 版本配合使用、用于 EVM AM572x 器件和 CCS v6.2。
在 Cortex M4上运行 TI RTOS。
我已将该引脚配置为输入、并且正在注册 GPIO 回调、但在外部给定触发条件时、我没有收到 GPIO 回调。
当同一引脚配置为输出且执行 GPIO 切换正常时。
我是否错过了获取中断回调的任何步骤?
GPIO6_19
#define GPIO_PIN_NUM (0x13)// 19.
#define GPIO_PORT_NUM (0x06)
GPIO_PinConfig gpioPinConfigs[]={
GPIO_DEVICE_CONFIG (GPIO_PORT_NUM、GPIO_PIN_NUM)|
GPIO_CFG_INPUT_GPIO_CFG_IN_INT_INT_Bot_Edges
}
void taskFxn (UARg a0、UARg A1)
{
system_printf ("enter taskFxn ()\n");
/* GPIO 初始化*/
GPIO_init();
/*设置回调函数*/
GPIO_setCallback (0U、AppGpioCallbackFxn);
/*在特定 GPIO 引脚上启用 GPIO 中断*/
GPIO_enableInt (0U);
}
/*
* ==== 回调函数====
*
void AppGpioCallbackFxn (void)
{
count++;
System_printf ("AppGpioCallbackFxn %d\n",count);
//GPI_intr 触发= 1;
}