打印

stm32f103rct6最多能同时使用多少个外部中断?

[复制链接]
2055|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
冒泡的鱼儿|  楼主 | 2015-7-18 11:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 冒泡的鱼儿 于 2015-7-18 11:37 编辑

在同一个板子上,stm32f103rct6最多可以连接使用多少个外部中断?EXTI0~4有独立的中断服务函数、EXTI5~9共用一个、EXTI10~14共用一个,那么怎么样使用尽可能多的外部中断,而且不会出现几个外部中断占用一个中断函数的情况呢?

相关帖子

沙发
哆来咪| | 2015-7-18 11:40 | 只看该作者
即使公用一个中断函数,也可以区分开。没什么可怕的。

使用特权

评论回复
板凳
冒泡的鱼儿|  楼主 | 2015-7-18 15:13 | 只看该作者
哆来咪 发表于 2015-7-18 11:40
即使公用一个中断函数,也可以区分开。没什么可怕的。

请问怎么区分?谢谢

使用特权

评论回复
地板
请乃们叫额乔哥| | 2015-7-20 16:23 | 只看该作者
具体情况具体分析啊,中断函数里面有标志位可以区分开是哪条线发生中断的

使用特权

评论回复
5
葫芦娃75| | 2015-7-20 16:24 | 只看该作者
如果占用同一个中断,那就查几个端口的输入电平,IDR 寄存器。

使用特权

评论回复
6
sunriselight| | 2015-7-20 16:24 | 只看该作者
7个,也就是0~4,5_9,10_15。
共7个中断服务函数。所以最多同时7个。

使用特权

评论回复
7
哆来咪| | 2015-8-8 08:02 | 只看该作者
sunriselight 发表于 2015-7-20 16:24
7个,也就是0~4,5_9,10_15。
共7个中断服务函数。所以最多同时7个。

恩恩,看中文的数据手册找到了。

使用特权

评论回复
8
sunriselight| | 2015-9-16 17:59 | 只看该作者
哆来咪 发表于 2015-8-8 08:02
恩恩,看中文的数据手册找到了。

多看看数据手册,还好STM32有中文版本的,比较好理解

使用特权

评论回复
9
冒泡的鱼儿|  楼主 | 2015-9-22 21:35 | 只看该作者
sunriselight 发表于 2015-9-16 17:59
多看看数据手册,还好STM32有中文版本的,比较好理解

是STM32不完全手册么?

使用特权

评论回复
10
sunriselight| | 2015-9-29 22:10 | 只看该作者
冒泡的鱼儿 发表于 2015-9-22 21:35
是STM32不完全手册么?

官方就有一本中文版的。哪个比较权威和详细

使用特权

评论回复
11
Micachl| | 2015-9-30 15:51 | 只看该作者
每个都能用,用的时候区分下中断源来自哪里就行

使用特权

评论回复
12
哆来咪| | 2015-10-22 16:56 | 只看该作者
Micachl 发表于 2015-9-30 15:51
每个都能用,用的时候区分下中断源来自哪里就行

这么做是不可以的,中断源无法判断的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

68

帖子

0

粉丝