本帖最后由 mobius 于 2017-12-11 22:29 编辑
STM32的同一组GPIO外部中断,如EXTI0上是PA0,PB0...如果我想要使用同时使用PA0,PB0作为中断输入口,就是在我不同时间按下PA0,PB0的时候能分别响应,进入不同的中断服务函数,需要怎样实现?
我尝试的方式是配置了GPIOA,GPIOB到EXTI0,然后在中断服务函数中通过判断输入寄存器的数值来判断是哪个按键按下,同时去调用不同的过程,但是我配置了PA,PB,PC,PD,PE,只有最后一个可以起到作用,不知道这里问题出在哪里呢,又是否可以实现这样的功能呢,如果可以,需要怎样实现呢,希望得到指点,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>