完善资料让更多小伙伴认识你,还能领取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低电平。。。 |
|
|
|
|
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
265 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
789 浏览 0 评论
1306 浏览 2 评论
787 浏览 0 评论
【RA4M2-SENSOR开发板评测】Analogue+Timers综合测试
1587 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16901 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 08:06 , Processed in 0.910995 second(s), Total 86, Slave 67 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
2459