关于按键实例的一点不明白

2019-10-15 04:00发布

if(key_up&&(KEY0==0||KEY1==0||KEY2==0||KEY3==1))

为什么KEY3的判断是等于1,而其他的判断等于0
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
netlhx
1楼-- · 2019-10-15 07:23
后者为上拉,前两个为下拉。。。
菜菜_才
2楼-- · 2019-10-15 09:09
回复【2楼】netlhx:
---------------------------------
上面设置的i/o都是1000,也就是说如果KEY3=0也是可以的,STM32几个IO口没有区别是不?
fresh杰尼龟
3楼-- · 2019-10-15 13:15
 精彩回答 2  元偷偷看……
菜菜_才
4楼-- · 2019-10-15 15:09
回复【4楼】fresh杰尼龟:
---------------------------------
我现在有点晕了,那KEY0==0这 是不是也是  没有按键按下
fresh杰尼龟
5楼-- · 2019-10-15 18:16
回复【5楼】菜菜_才:
---------------------------------
你先看看硬件电路吧,KEY0/1/2和KEY3的电路是不一样的,所以才会导致软件编写不一样
菜菜_才
6楼-- · 2019-10-15 20:47
回复【6楼】fresh杰尼龟:
---------------------------------
嗯,谢谢

一周热门 更多>