suncat0504 发表于 2024-12-25 09:56

MB-025测试按钮程序

在按钮例程中使用四个按钮进行测试,
s32 main(void) {
    u8 t = 0;
    DELAY_Init();
    LED_Init();
    KEY_Init();             //initialandpresskeyconnect port
    while(1) {
      t = KEY_Scan(0);    //get   key value
      switch(t) {
            case KEY1_PRES://K1defaultregistercontinuousPC13,default connect resetreset   presskey , press downK1 reset
                LED1_TOGGLE();
                break;
            case WKUP_PRES:
                LED2_TOGGLE();
                break;
            case KEY3_PRES:
                LED3_TOGGLE();
                break;
            case KEY4_PRES:
                LED4_TOGGLE();
                break;
            default:
                DELAY_Ms(10);
      }
    }
}

编译、下载后,只有K3和K4有效,其它两个按钮没有按照预期的完成动作。K1和K2使用PB1和PB2。不知道是啥情况。
页: [1]
查看完整版本: MB-025测试按钮程序