嵌入式开发者社区

标题: 6678 GPIO中断的服务子程序 [打印本页]

作者: 桃子君home    时间: 2019-4-12 09:26
标题: 6678 GPIO中断的服务子程序
我使用的是6678f 开发板,例程HWI_Runtime里,配置了GPIO中断。我的问题是,为什么中断服务函数里没有进行中断标志位的清除? 以下是中断服务函数的全部内容:
Void USER0KEYIsr(UArg arg)
{
    if(DSPChipType == DSP_C6678)
    {
        if(Flag == 0)
        {
            LEDControl(CoreLED1, Status_OFF);
            Flag = 1;
        }
        else
        {
            LEDControl(CoreLED1, Status_ON);
            Flag = 0;
        }
    }
    else if(DSPChipType == DSP_C665x)
    {
        if(Flag == 0)
        {
            LEDControl(CoreLED_D7, Status_ON);
            Flag = 1;
        }
        else
        {
            LEDControl(CoreLED_D7, Status_OFF);
            Flag = 0;
        }
    }
}


作者: 希望缄默    时间: 2019-5-24 16:55
事件标志位可以由 BIOS 系统来清除




欢迎光临 嵌入式开发者社区 (https://51ele.net/) Powered by Discuz! X3.4