leizhenyu 发表于 2021-2-8 12:51:47

STM32 按键检测

if (((Key_Scan(KEY3_GPIO_PORT,KEYDOWN_GPIO_PIN))|(Key_Scan(KEY3_GPIO_PORT,KEYLEFT_GPIO_PIN))|(Key_Scan(KEY3_GPIO_PORT,KEYRIGHT_GPIO_PIN)))==KEY_ON)
                {
                        n++;
                        LEDs(n);
                }
//KEY_ON=1

我想用LEFT DOWN RIGHT三个按键实现无论按那个都会使得LED按照函数变化,if语句中三个部分(Key_Scan)单独写然后按指定的某个键都是没问题的,但是组合到一起就不行。
是不是不能这么写,还是我哪里没想对啊?
求助。

页: [1]
查看完整版本: STM32 按键检测