怎样才能使两个按键对应同一个中断时产生不同的中断

2019-07-14 16:42发布

板子上的按键KEY2和KEY3对应的是PF11和PC13管脚,都是对应的EXti15_10_IRQHandler中断,怎么样才能按下KEY2和KEY3产生不同的中断呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
13条回答
fgdfdzdg
1楼-- · 2019-07-15 16:16
有一个寄存器是控制中断来源的
c1441424
2楼-- · 2019-07-15 18:44
中断里面延时是大忌
qiangqzuo
3楼-- · 2019-07-15 19:37
 精彩回答 2  元偷偷看……
站着幻想
4楼-- · 2019-07-15 21:36

if (EXTI_GetITStatus(EXTI_Line11) != RESET )
         {
                 EXTI_ClearITPendingBit(EXTI_Line11);
                 //key2                                 
         }
         else if (EXTI_GetITStatus(EXTI_Line13) != RESET )
         {
                 EXTI_ClearITPendingBit(EXTI_Line13);
                 //key3         
         }
bobnice
5楼-- · 2019-07-15 22:37
检测引脚电平变化
罕井雅直
6楼-- · 2019-07-15 23:35
进入中断后再判断啊。

一周热门 更多>