自己做的按键检测忘记原理了,大佬们帮忙看下

2019-03-23 15:46发布

脑子抽了下,就是想不起来二极管为什么反接,单片机的中断是下降沿触发,没按键按下时二极管正极应该没电压吧。。。最近加班多,有点迷
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
star_66666
1楼-- · 2019-03-23 21:36
 精彩回答 2  元偷偷看……
maychang
2楼-- · 2019-03-24 02:23
猜测KEY_EXTI1接外部中断引脚,KEY_UP、KEY_Down、KEY_Left、KEY_Roght、LEY_OK接普通I/O引脚。
单片机进入睡眠模式后,若有按键按下,KEY_EXTI1低电平产生中断,单片机退出睡眠模式,扫描各按键引脚,执行对应的例程。
liuzhiying666
3楼-- · 2019-03-24 03:01
maychang 发表于 2018-7-3 12:10
猜测KEY_EXTI1接外部中断引脚,KEY_UP、KEY_Down、KEY_Left、KEY_Roght、LEY_OK接普通I/O引脚。
单片机进 ...

没有睡眠,就是正常工作,现在的问题是没有按键按下时中断引脚应该没电平,会不会有影响
maychang
4楼-- · 2019-03-24 08:29
 精彩回答 2  元偷偷看……
yubinwu
5楼-- · 2019-03-24 11:46
你这是个很简单的逻辑
没有按键中断不发生,因为是高电平,
任何一个按键按下,低电平中断,在中断中检测具体是哪根Key发生
Li_Lei
6楼-- · 2019-03-24 15:44
二极管干嘛用的?

一周热门 更多>