哆啦美

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1 步骤:

1.1 按键扫描函数

void Scan_Keys()
{
    if(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_2)==GPIO_PIN_RESET)
    {
        HAL_Delay(10);  //延时10ms消抖
        if(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_2)==GPIO_PIN_RESET)
        {
            HAL_GPIO_TogglePin(GPIOG,GPIO_PIN_1);  //翻转LED电平
            while(HAL_GPIO_ReadPin(GPIOB,GPIO_PIN_2)==GPIO_PIN_RESET);
        }
    }
}

1.2 在main函数的while循环中添加Scan_Keys()

posted on 2022-03-03 20:56  哆啦美  阅读(117)  评论(0)    收藏  举报