OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6528|回复: 16

中断分组的小问题了。。。。或许是我脑子不转弯了吧。求各位亲解答呀

[复制链接]

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2014-3-2
在线时间
0 小时
发表于 2014-3-10 16:29:39 | 显示全部楼层 |阅读模式

例如  


我的疑问  :他已经设定中断优先组为2,那分配结果不得是2位抢占优先级,2位响应优先级。
                 组 和分配结果不是因果关系吗?
                难道设置 组号后 还可以在自行定义中断号??





如今我是问题的索取者,但是我坚信未来我将是问题的解答者,努力,,,
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2014-3-2
在线时间
0 小时
 楼主| 发表于 2014-3-10 16:30:57 | 显示全部楼层
已经搜索 ,木有和我相同的问题呀,,看来果然是我脑子木有转过来?
如今我是问题的索取者,但是我坚信未来我将是问题的解答者,努力,,,
回复 支持 反对

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2014-3-10 16:36:51 | 显示全部楼层
设定中断优先组为2,那分配结果不得是2位抢占优先级,2位响应优先级。  

组这样设置,抢占优先级和相应优先级都是2位,00~11,也就是0~3

中断号是硬件决定的,我们无法更改,只需要按照自己的需要设置优先级就可以了

其中抢占优先级优先于响应优先级,明白?
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

4

主题

67

帖子

0

精华

初级会员

Rank: 2

积分
125
金钱
125
注册时间
2014-3-10
在线时间
28 小时
发表于 2014-3-10 17:20:05 | 显示全部楼层
回复【楼主位】阿狸先生:
---------------------------------
光分了组还不行,还要设置中断请求的中断优先级(抢占优先级和响应优先级)。如果你设置了中断优先组为2,那么抢占优先级可以设为0,1,2,3,共2^2种设置,响应优先级也是同样的4种,组合起来共16种方式
菜鸟也会成为老鸟
回复 支持 反对

使用道具 举报

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2014-3-2
在线时间
0 小时
 楼主| 发表于 2014-3-10 19:13:12 | 显示全部楼层
回复【3楼】745021926:
---------------------------------
回复【4楼】xuyuhaoa:
---------------------------------
亲 你看我的思路对不  
分组             抢占优先级 变化个数                     响应优先级变化个数                种类
0                                0                                      2^4=16种                     16
1                                2                                       2^3=8                           16
3                               2^3=8                                  2                                  16
4                              2^4=16种                              2                                 16
如今我是问题的索取者,但是我坚信未来我将是问题的解答者,努力,,,
回复 支持 反对

使用道具 举报

6

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
69
金钱
69
注册时间
2014-3-2
在线时间
0 小时
 楼主| 发表于 2014-3-10 19:26:11 | 显示全部楼层
回复【3楼】745021926:
------------------------------
回复【4楼】xuyuhaoa:
---------------------------------
他说中断6  抢占优先级 为4   但是 这里设的是组2   最多不就是  3吗(0,1,2,3)
如今我是问题的索取者,但是我坚信未来我将是问题的解答者,努力,,,
回复 支持 反对

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2014-3-10 20:11:37 | 显示全部楼层
这个是错的,你看看最新版的手册,应该已经改掉了
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2014-3-19
在线时间
0 小时
发表于 2014-3-26 10:47:03 | 显示全部楼层
回复【7楼】745021926:
---------------------------------
在网上搜到的 都是v1.0版本的呀
小小菜鸟初成长,早晚长成大雕,。
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2014-3-19
在线时间
0 小时
发表于 2014-3-26 10:49:32 | 显示全部楼层
回复【7楼】745021926:
---------------------------------
还有 亲 那个4楼的 对不对呀?
小小菜鸟初成长,早晚长成大雕,。
回复 支持 反对

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2014-3-26 13:56:14 | 显示全部楼层
回复【9楼】菜鸟成长路:
---------------------------------
不对哦,你再缕缕~呵呵
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

4

主题

19

帖子

0

精华

初级会员

Rank: 2

积分
55
金钱
55
注册时间
2014-3-19
在线时间
0 小时
发表于 2014-3-26 20:21:13 | 显示全部楼层
回复【10楼】745021926:
---------------------------------
怎么不对呀。。。我看刘良火写的书 上都是像我这样说的呀
小小菜鸟初成长,早晚长成大雕,。
回复 支持 反对

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2014-3-26 20:26:37 | 显示全部楼层
分组             抢占优先级变化个数                     响应优先级变化个数                种类 
0                                1                                      2^4=16种                     16 
1                                2                                       2^3=8                         16 
2                            2^2=4                                 2^2=4                          16 
3                            2^3=8                                    2                                16 
4                          2^4=16种                                 1                                16

分组数就等于抢占优先级所占的bit,依次是2的0,1,2,3,4次方
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

39

主题

2026

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2020
金钱
2020
注册时间
2013-5-1
在线时间
87 小时
发表于 2014-3-26 20:26:57 | 显示全部楼层
你前面的是笔误吧
博观而约取,厚积而薄发。
回复 支持 反对

使用道具 举报

4

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2014-3-29
在线时间
0 小时
发表于 2014-4-6 15:46:14 | 显示全部楼层
回复【13楼】745021926:
---------------------------------
请问下  为啥 原子哥中的NVIC初始化配置中  木有中断优先级分组?
  还有 那个抢占优先级级 是如何确定的??
  响应优先级 是自己决定的  这个我知道
回复 支持 反对

使用道具 举报

4

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2014-3-29
在线时间
0 小时
发表于 2014-4-6 16:31:37 | 显示全部楼层
回复【13楼】745021926:
---------------------------------
亲 ,经过我自己实验 懂了  任何优先级 都是自己设定的。。
那个为啥没有中断分组 还是没有懂
回复 支持 反对

使用道具 举报

14

主题

98

帖子

0

精华

初级会员

Rank: 2

积分
174
金钱
174
注册时间
2014-3-5
在线时间
0 小时
发表于 2014-4-16 09:38:25 | 显示全部楼层
回复【15楼】雏鹰展翅:
---------------------------------
sys.c已经写了中断分组函数
回复 支持 反对

使用道具 举报

4

主题

25

帖子

0

精华

初级会员

Rank: 2

积分
61
金钱
61
注册时间
2014-3-29
在线时间
0 小时
发表于 2014-4-21 20:01:14 | 显示全部楼层
回复【16楼】fangxiaoyanzhou:
---------------------------------
谢了亲
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-5-9 20:18

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表