xiaolin88 发表于 2012-11-27 19:28:23

PA0和PB0同时设置外部中断0是否可以

社区朋友:
             我在画PCB时想着怎么走线方便,STM32外部中断比较灵活,板回了开始编程时发现IO口PA0和PB0同时是外部中断0接口。中断0接口都需要定义上升和下降产生中断。产生中断时不知道是哪一个接口?这种情况怎么处理。请社区朋帮忙!!

zykzyk-93033 发表于 2012-11-27 21:59:33

RE:PA0和PB0同时设置外部中断0是否可以

完全没问题的,它们中断入口是同一个,你进入后采用查询的方式进行判断即可。:D

xiaodc88 发表于 2012-11-28 09:22:11

RE:PA0和PB0同时设置外部中断0是否可以

楼上正解哈,只是这不是一个万全这策哈,有些中断事后去查询可能得到错误的结果哈,最好还是不要这样用!:):P;P

ImCQ 发表于 2012-11-28 10:17:43

回复:PA0和PB0同时设置外部中断0是否可以

这么悲剧,还是飞根线吧,这样更可靠,程序更容易处理

xieyuanfu 发表于 2012-11-29 09:15:53

RE:PA0和PB0同时设置外部中断0是否可以

是不可以的 ,你把中断向量分给PA0以后,PB0 你再分给PB0,要不是没反应,
要不你就是根本分不出来是那个,因为所有的A0口线的 外部中断的 所有东西都是公用的。
不信 你实际测试 就知道了 ,会凌乱的 ,而且 系统不稳定 这样跑

xieyuanfu 发表于 2012-11-29 09:19:30

RE:PA0和PB0同时设置外部中断0是否可以

你可以使用 别的中断源看看比如上 下降沿 捕获 触发中断,你看这样行不,不知道 PA0 PB0,的口支持不支持捕获输入脉冲 ,你要查下手册了 这个 。
页: [1]
查看完整版本: PA0和PB0同时设置外部中断0是否可以