STM32按键输入实验的按键优先级和上下拉电阻的配置

  • Post author:
  • Post category:其他






STM32按键输入实验的按键优先级和上下拉电阻的配置


最近重新看了下按键输入实验,觉得有两个地方比较有趣。

1、优先级问题,下面这个函数的优先级是KEY0>KEY1>KEY2>KEY3,也就是说假如四个按键同时按下,那么只会执行KEY0按键的指令

//注意此函数有响应优先级,KEY0>KEY1>KEY2>KEY3!!
u8 KEY_Scan(u8 mode)
{
            
        static u8 key_up=1;//按键按松开标志
        if(mode)key_up=1;  //支持连按                  
        if(key_up&&(KEY0==0||KEY1==0||KEY2==0||WK_UP==1))
        {
   
  



版权声明:本文为weixin_38498820原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。