NVIC中断分组,重复分不同的组。会造成怎样影响?

2019-07-21 04:28发布

假如设置了 组为2,跟着又设置组为3。 会造成怎样影响?

MY_NVIC_Init(1,3,TIM3_IRQChannel,2);//抢占1,子优先级3,组2
MY_NVIC_Init(1,3,TIM4_IRQChannel,3);//抢占1,子优先级3,组3

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
正点原子
1楼-- · 2019-07-21 06:00
以最后设置为准/.
鲁少迅
2楼-- · 2019-07-21 07:32
你自己写程序试一下,看看是依据最后设定的,还是原来设定的,或者胡乱执行,判断亮灯换printf打印出来,应该都可以判断
123小不着调
3楼-- · 2019-07-21 08:42
回复【3楼】正点---------
回复【3楼】正点原子:
---------------------------------
   MY_NVIC_Init(1,3,TIM3_IRQChannel,2);       老师,为什么我的这个会报错??还没编译前面就是一个红叉。。求解答
正点原子
4楼-- · 2019-07-21 08:57
回复【4楼】123小不着调:
---------------------------------
看报什么错,新版本都是TIM3_IRQn了.
未来的大神
5楼-- · 2019-07-21 13:00
 精彩回答 2  元偷偷看……
静香家的bigbear
6楼-- · 2019-07-21 13:30
正点原子 发表于 2012-7-26 08:53
以最后设置为准/.

原子哥,弱弱的问一下,一个程序中是否只能有一次中断分组有效?如果我定义分组了2次,一次定义为组2,组2内配置串口中断;紧接着我又定义分组为组3,组3内配置定时器中断;按照以最后设置为准的话,那么我想知道我第一次的串口中断是不是无效了?只有后面一次的定时器中断才会有效?是不是这个意思?谢谢

一周热门 更多>