使用CH582M目前实现了双色LED颜色交替变换,如果加上轻触按钮控制颜色变换,用按钮按下的状态触发中断,代码该怎么改

int main()

{

    uint8_t len;


    SetSysClock(CLK_SOURCE_PLL_60MHz);



    GPIOA_SetBits(GPIO_Pin_8);//LED灯G

    GPIOA_SetBits(GPIO_Pin_9);//LED灯R


    GPIOA_ModeCfg(GPIO_Pin_8, GPIO_ModeOut_PP_20mA);

    GPIOA_ModeCfg(GPIO_Pin_9, GPIO_ModeOut_PP_20mA);


    GPIOA_ResetBits(GPIO_Pin_9);


    while(1){

        GPIOA_InverseBits(GPIO_Pin_8);

        GPIOA_InverseBits(GPIO_Pin_9);

        DelayMs(1000);

   }

}


可以参考PM例程,有对应的GPIO中断参考。



只有登录才能回复,可以选择微信账号登录