假如我同时使用PA8和PC8作为外部中断的输入,如果某时刻这两个都触发了中断我该咋解决了。当然不能换I/O口,还有其它办法么求解

2019-07-20 01:39发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
edmund1234
1楼-- · 2019-07-21 06:48
xmg 发表于 2019-5-26 22:27
加这个有啥用,可以区分是哪一个中断么。而且如果我把PA8和PC8都映射到EXT8一般只有最后一个映射到EXT8, ...

比如两个I/O口都是配置为上升沿触发中断, 那么就在中断函数里根据IDR的值来判断中断是由那个I/O口产生的
xmg
2楼-- · 2019-07-21 08:27
edmund1234 发表于 2019-5-27 13:24
比如两个I/O口都是配置为上升沿触发中断, 那么就在中断函数里根据IDR的值来判断中断是由那个I/O口产生的

理论上可以检测一个I/O上的是哪一个,但是另一个IO口就不能判断了因为另一个失效了。
edmund1234
3楼-- · 2019-07-21 11:52
 精彩回答 2  元偷偷看……

一周热门 更多>