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

AM5708: DSP通过Hwi_create绑定GPIO中断

Part Number:AM5708

您好:

       现在用AM5708,要将GPIO6_20做为GPIO输入中断,如下配置:不进中断,请问是什么原因?

        

GPIODirModeSet(SOC_GPIO6_BASE, 20, GPIO_DIR_INPUT);

/*Enable GPIO*/
GPIOModuleEnable(SOC_GPIO6_BASE);

GPIOIntTypeSet(SOC_GPIO6_BASE, 20, GPIO_INT_TYPE_FALL_EDGE);

/*Enable interrupt*/
GPIOPinIntEnable(SOC_GPIO6_BASE, GPIO_INT_LINE_1, 20);

Hwi_Params hwiParams;
Error_Block isreb;
Error_init(&isreb);

Hwi_Params_init(&hwiParams);

hwiParams.arg = 0;
// set the event id of the peripheral assigned to this interrupt
hwiParams.eventId = 29;
// don't allow this interrupt to nest itself
hwiParams.maskSetting = Hwi_MaskingOption_SELF;

hwiParams.enableInt = TRUE;

myHwi = Hwi_create(15, my_isr, &hwiParams, &isreb);
if (myHwi == NULL) {
System_abort("Hwi create failed");
}

Cherry Zhou:

您好,

您的问题我们需要升级到英文论坛寻求帮助,链接如下,有答复尽快给到您。

e2e.ti.com/…/am5708-the-dsp-binds-gpio-interrupts-through-hwi_create

赞(1)
未经允许不得转载:TI中文支持网 » AM5708: DSP通过Hwi_create绑定GPIO中断
分享到: 更多 (0)