OpenEdv-开源电子网

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

关于MY_NVIC_Init()函数,求解

[复制链接]

86

主题

417

帖子

0

精华

高级会员

Rank: 4

积分
781
金钱
781
注册时间
2013-2-20
在线时间
0 小时
发表于 2013-4-24 20:52:26 | 显示全部楼层 |阅读模式
        看函数MY_NVIC_Init(NVIC_Preemptio,NVIC_SubPriority,NVIC_Channel,NVIC_Group)时,发现有些问题暂时真没法理解啊,时间关系,那就先会用再说吧。困惑如下:
        1、在《stm32不完全手册v2.2
》第68页有描述为: 每个中断,你可以设置抢占优先级为 0~7,响应优先级为 1 或 0。这是说明NVIC_Preemptio的范围是0~7,NVIC_SubPriority的范围是0~1吗?我想知道他们的具体范围是多少啊!
        2、我现在想同时开启定时2和3,且它们的抢占优先级相同,但T2的响应优先级高于T3.请问T2和T3的MY_NVIC_Init()函数里的参数应分别怎么设置?
        3、不完全手册里说那些参数不能随便设置,否则会发生不可预知的错误,故 我就没有随意的搞,各位能否告知我那些参数设置的一般规律?小弟现在时间紧,不求甚解,但求会用!以后会将它们彻底搞明白。感谢各位了    
 
乐于思考,敢于请教;问人不累,诲人不倦!本人CSDN博客:http://blog.csdn.net/dcx1205 学习嵌入式的同学不要错过啊!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

86

主题

417

帖子

0

精华

高级会员

Rank: 4

积分
781
金钱
781
注册时间
2013-2-20
在线时间
0 小时
 楼主| 发表于 2013-4-24 21:07:39 | 显示全部楼层


 貌似突然明白了点:抢占优先级和响应优先级的范围完全可以由这个表来决定吧?比如:选组2的话,那么抢占优先级和响应优先级的范围就都是0~2了,对吗?
乐于思考,敢于请教;问人不累,诲人不倦!本人CSDN博客:http://blog.csdn.net/dcx1205 学习嵌入式的同学不要错过啊!
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-4-24 21:34:37 | 显示全部楼层
回复【2楼】可乐虎:
---------------------------------
组2,是0~3
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

86

主题

417

帖子

0

精华

高级会员

Rank: 4

积分
781
金钱
781
注册时间
2013-2-20
在线时间
0 小时
 楼主| 发表于 2013-4-24 21:41:25 | 显示全部楼层
嗯嗯 00~11是0到3    不是0到2,搞错了,谢谢  刘老师提醒!
乐于思考,敢于请教;问人不累,诲人不倦!本人CSDN博客:http://blog.csdn.net/dcx1205 学习嵌入式的同学不要错过啊!
回复 支持 反对

使用道具 举报

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

本版积分规则



关闭

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

正点原子公众号

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

GMT+8, 2025-7-20 22:19

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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