关于外部中断共用一根线有解决方法么

2019-07-20 23:47发布

最近做中断时,GPIO-A1,GPIO—B1,都用外部中断,但是A1,B1都是共用EXTI1,于是我在共用的中断服务函数判断如果GPIOA触发执行一端程序,如果GPIOB触发执行另一端程序,但调试只能实行一个功能,百度一下,,说是如果A1最后初始化到EXTI1,就只能实现GPIOA的,但是硬件应该焊好了,这个问题还能有方法解决么
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
15条回答
北城以北
1楼-- · 2019-07-21 20:46
awsawzj 发表于 2019-6-12 11:20
目前应该没有办法

哎,当时做硬件没注意这个问题
北城以北
2楼-- · 2019-07-22 00:54
还不够 发表于 2019-6-12 12:08
中断不行就用查询方式

定时器么
北城以北
3楼-- · 2019-07-22 01:12
 精彩回答 2  元偷偷看……
warship
4楼-- · 2019-07-22 02:30
北城以北 发表于 2019-6-12 14:07
因为百度了一下,说是初始化中断线的时候,A1=EXTI1; B1=EXTI1; B1最后一个初始化,所以中断线是连在B1, ...

理解正确,
A1、B1只能选一个
nashui_sx
5楼-- · 2019-07-22 07:05
B1刮开破线,连到B2不就行了
北城以北
6楼-- · 2019-07-22 10:44
nashui_sx 发表于 2019-6-12 22:05
B1刮开破线,连到B2不就行了

哈哈方法很野,我可以试试

一周热门 更多>