怎么判断IO口接高电平

[复制链接]
3608|7
 楼主| 因火生烟 发表于 2016-3-30 15:46 | 显示全部楼层 |阅读模式
一般按键都是IO口——接地这种接法的,如果IO口——电源这种接法的话,怎么判断按键按下
andy_ruan 发表于 2016-3-30 15:51 | 显示全部楼层
GPIO设置下拉
JY-DX-JY 发表于 2016-3-30 16:04 | 显示全部楼层
检测到高电平就表示按键按下。
songchenping 发表于 2016-3-30 16:29 | 显示全部楼层
下拉带监测高电平
 楼主| 因火生烟 发表于 2016-3-30 17:43 | 显示全部楼层

下拉对单片机的功耗有没影响的
songchenping 发表于 2016-3-30 20:29 | 显示全部楼层
和你接的电阻的阻值有关系
QQ826220679 发表于 2016-4-1 11:48 | 显示全部楼层
一般关闭单片机的内部上拉(如果有),打开单片机的下拉(如果有),或者外接一只下拉电阻,程序常态读端口为0,当按键按下,读到为1,触发你的事件!

IO口作为输入,一般阻抗很高,
truemanfjk 发表于 2016-4-2 13:48 | 显示全部楼层
一般的接法是:IO口串联一个10K的电阻到电源正极,按键一端接IO口,另一端接地。按键按下时,单片机检测到低电平。按键未按下时IO口是高电平。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

49

主题

170

帖子

8

粉丝
快速回复 在线客服 返回列表 返回顶部