微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > 我想在一个特定的菜单下不按为高电平, 按下为低电平? 哪位指导下

我想在一个特定的菜单下不按为高电平, 按下为低电平? 哪位指导下

时间:10-02 整理:3721RD 点击:
我想 问个问题  ,我按键按下就高电平 ,但是我想在一个特定的菜单下不按为高电平,  按下为低电平? 哪位指导下

这个好像在程序里面设置一下就行

AVR单片机里的开关按钮就是这样设置的,你可以参考一下。

这需要你将GPIO设置为上拉输入,并设置为外部线中断,下降沿触发,按键的另外一端接地,当按下按键时,下降沿触发中断,然后在中断中处理按键

我只是想在 一个特定的菜单下 实现 按下为低电平  不按为高电平,  如果 按您这种方法的话 是不是整个按键都是不按为高电平  按下为低电平了

           您能具体的指导下嘛  。非常感谢

恩恩 好的 。

不明白你要达到什么效果,不过任何逻辑正常的效果都可以用软件来实现的

通常独立按键按下后是高电平或低电平是由电路形式决定的,用软件改不了,如果有特别需求可以用矩阵按键的形式把按键接在两I/O之间,通过软件就可以任意设定按键电平状态。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top