OpenEdv-开源电子网

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

stm32优先级的问题。希望能给些解释

[复制链接]

10

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2012-9-21
在线时间
0 小时
发表于 2012-9-29 16:11:50 | 显示全部楼层 |阅读模式
stm32中有60多个中断,那么优先级应该有60多个吧。但是NVIC->IPR只有用了一个字节的高四位来表示优先级。
最大也就是16,觉得不合理啊。我哪里理解错了?希望能指点一下

另外,如果不设置优先级,不设置分组,默认应该有对应的优先级的猜对吧。但是我用keil j-link调试的时候发现优先级都是0
如下图;



请问怎么回事??希望能给我小菜鸟些指点,万分感谢啊



正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

25

主题

106

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
231
金钱
231
注册时间
2012-8-7
在线时间
1 小时
发表于 2012-9-29 16:24:53 | 显示全部楼层
1.个人认为:同一个外设有多个中断事件,中断函数里再去查询是哪个中断。
2.个人认为,优先级都是0那么就是默认设置。因此系统根据向量表的先后顺序来确定各个优先级
呵呵,期待指正
回复 支持 反对

使用道具 举报

93

主题

746

帖子

1

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
1849
金钱
1849
注册时间
2012-9-16
在线时间
286 小时
发表于 2012-9-29 17:56:07 | 显示全部楼层
没那么多,只是按照优先级规则,就可以把全部的表现出来!就好比1,2,3,比大小,只要知道大的往前走,就可以了(冒泡),没有,必要定下规则,1和2,2和3,,1和3,各怎么样,那样很累!!!自己的理解。
纵浪大化中,不喜亦不惧;应尽便须尽,无复独多虑!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165377
金钱
165377
注册时间
2010-12-1
在线时间
2111 小时
发表于 2012-9-29 23:26:28 | 显示全部楼层
回复【楼主位】www.openedv.com:
---------------------------------
偷工减料.
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

10

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
77
金钱
77
注册时间
2012-9-21
在线时间
0 小时
 楼主| 发表于 2012-9-30 17:34:05 | 显示全部楼层
回复【4楼】正点原子:
---------------------------------
原子哥批评的是。
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-2-28 03:07

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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