完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
|
相关推荐
7个回答
|
|
在电源键按下的时候,A5始终是低电平,这时候你判断不了模式键是否按下,只有在电源键没有按下的时候,才能判断模式。。。
最佳答案
|
|
|
|
通过某个IO口输出电平,来检测其他IO口的状态,用以判定各开关的通断状态,如A3输出高电平,如果A5检测到高电平,则模式键按下。以此类推,即可将各按键的状态检测出来。
|
|
|
|
blust 发表于 2016-7-25 11:12 如果A3设置高电平,是不是要把A5设置低电平 然后在A5去检测呀 ,就像我这个没改IO口变化的图 ,(A5高电平)直接去判断A5是高电平是不行的吧? |
|
|
|
这样设置的话如果按键按下,就相当于短路。你要看下你的MCU的IO口悬空时是什么电平,然后用相反的电平去驱动,如果按下了,检测口就会被驱动口拉到驱动电平上去,否则就是悬空的电平。 |
|
|
|
blust 发表于 2016-7-26 08:44 悬空一般为高电平 ,如果A3设置为低电平按下模式,不是跟电源按下去一样了么?这个按键扫描套路有点深 |
|
|
|
你可以先不输出,直接检测A5,如果是低电平,就是电源按下,否则,再设置A3低电平。。。 |
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
使用Keil建立完整的工程,并使用外部中断0触发数码管显示903
418 浏览 0 评论
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-使用AHT20进行环境监测之AHT20传感器介绍
1083 浏览 0 评论
846 浏览 0 评论
886 浏览 1 评论
基于瑞萨FPB-RA4E2智能床头灯项目——1编译环境搭建与点亮驱动ws2812全彩LED
882 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11834 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-1 03:48 , Processed in 1.102300 second(s), Total 85, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号