外部中断实验KEY0不响应

2019-08-14 05:22发布

按照STM32不完全手册V3.1进行外部中断实验,但是KEY0按键不响应。如果先按KEY1或WK_UP,灯可以正常亮灭,按下KEY0后灯没有任何变化,然后再按KEY1或WK_UP,两只灯都不再有变化了,仿真图如下,请问是什么原因?

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
kmmyk
1楼-- · 2019-08-14 10:50
看看key0的中断沿是否正确,上升或下降,再结合原理图看看,我记得这两个按键一个是接地,一个是接VCC
操作系统
2楼-- · 2019-08-14 12:01
都会仿真查看问题.应该很快就有答案了.
创世神
3楼-- · 2019-08-14 13:27
因为外部没有上拉电阻,且KEY0和KEY1是低电平有效,需要程序内部设置上拉,WKEY_UP是高电平有效,程序背部设置下拉,而所谓的EKY0 、KEY1和KEY_UP的优先级是具体怎么体现??、

另外,那个变量t是从哪来?原子哥给的程序中又变成了key,,是那个t写错了??
花洋葱
4楼-- · 2019-08-14 15:03
问题解决了,是KEY0对应中断名多写了一个字母,大家引以为戒吧!!!

一周热门 更多>