你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

查看: 11653|回复: 5

STM32共用中断线的外部中断引脚的判断

[复制链接]

2

主题

6

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-7-21 09:40:15 | 显示全部楼层 |阅读模式
因为STM32的中断线有多个外部中断引脚共用的,比如中断线1,由PA1,PB1,PC1,PD1,PE1,PF1来共用,假设这些引脚都设置成了中断源且都为下降沿触发,其中任一个产生中断都会进入到中断线1的中断服务程序,那么在中断服务程序中如何来判断是哪个引脚的中断源产生了中断呢?我现在查到的方法只是去判断各个管脚的电平高低,我觉得这样是非常不可靠的。
希望各位高手拿出更为可靠的例子来跟大家分享。
回复

使用道具 举报

3

主题

53

回帖

0

蝴蝶豆

新手上路

最后登录
2019-1-31
发表于 2012-7-21 16:07:42 | 显示全部楼层

RE:STM32共用中断线的外部中断引脚的判断

你没有理解STM32的外部中断,你看下外部的中断图,他们PAx的引脚都是连接同一个中断线的,同时只能使用一个的,比如你用了PB1,就不能用PC1了。你程序设置初始化的时候就要设置好哪个引脚使用中断的。
如下图,同事只能使用一个哦
2012-07-21_160739.jpg
回复 支持 反对

使用道具 举报

2

主题

6

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
 楼主| 发表于 2012-7-23 09:50:52 | 显示全部楼层

回复:STM32共用中断线的外部中断引脚的判断

回复第 2 楼 于2012-07-21 16:07:42发表:
 

对于一个中断线只能使用一个外部中断引脚,这个结论有没有哪个资料明确提出来过?还是你试验得出的结论?盼回复。
回复 支持 反对

使用道具 举报

15

主题

99

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-7-23 14:40:06 | 显示全部楼层

RE:STM32共用中断线的外部中断引脚的判断

这个问题我也不会!同上求解!
楼下的有没有高手会的?
回复 支持 反对

使用道具 举报

0

主题

10

回帖

0

蝴蝶豆

新手上路

最后登录
1970-1-1
发表于 2012-7-23 15:35:17 | 显示全部楼层

RE:STM32共用中断线的外部中断引脚的判断

在中断服务程序中如何来判断是哪个传奇小助手引脚的中断源产生了中断呢
回复 支持 反对

使用道具 举报

1

主题

26

回帖

0

蝴蝶豆

初级会员

最后登录
1970-1-1
发表于 2012-7-23 17:28:20 | 显示全部楼层

回复:STM32共用中断线的外部中断引脚的判断

未命名.JPG
选择位很清楚啊,,不可能多选的啊,,只能一对一,,多选怎么配置啊??111以后的值都没有给出哦,,
回复 支持 反对

使用道具 举报

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32Cube扩展软件包
意法半导体边缘AI套件
ST - 理想汽车豪华SUV案例
ST意法半导体智能家居案例
STM32 ARM Cortex 32位微控制器
关注我们
st-img 微信公众号
st-img 手机版