标题: 关于单片机外部中断控制,求大佬解答 [打印本页]

作者: Hooligian    时间: 2020-12-16 16:28
标题: 关于单片机外部中断控制,求大佬解答
我想知道一个单片机的外部中断的IO口可以接两个需要中断的模块么?
求大佬解答,谢谢!

作者: 6620680    时间: 2020-12-17 11:00
可以并联接N个,但触发后就也不能分清是那个模块触发的!
作者: wulin    时间: 2020-12-17 15:57
两个模块中断信号可以分别接INT0和INT1,如果非得接到一起也要至少给芯片另接一个识别信号。否则中断程序如何区别响应?
作者: 小牢头    时间: 2020-12-17 16:13
进入中断程序里,先检测哪个口线是低电平,则是那个模块产生的中断

共用中断.png (5.3 KB, 下载次数: 109)

共用中断.png

作者: Hooligian    时间: 2020-12-17 19:42
6620680 发表于 2020-12-17 11:00
可以并联接N个,但触发后就也不能分清是那个模块触发的!

好的,谢谢。

作者: Hooligian    时间: 2020-12-17 19:42
小牢头 发表于 2020-12-17 16:13
进入中断程序里,先检测哪个口线是低电平,则是那个模块产生的中断

谢谢,明白了。
作者: Hooligian    时间: 2020-12-17 19:43
wulin 发表于 2020-12-17 15:57
两个模块中断信号可以分别接INT0和INT1,如果非得接到一起也要至少给芯片另接一个识别信号。否则中断程序如 ...

谢谢,受教了。

作者: dange    时间: 2020-12-26 11:21
思路都是人想出来的,有时间多看看论坛确实受益匪浅
作者: 富兰克林2    时间: 2020-12-27 19:15
可以接两个,但是你的程序中必须要有方法能够区分这两个中断才行




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1