中断优先级的问题

2019-07-20 22:07发布

       我有两个中断,不希望一个中断执行时被另外一个中断打断。现在的设置是这样的。我开的中断组别是NVIC_PriorityGroup_2   
         两个中断的抢占优先级和从优先级分别是
          NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;
          NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;  
          NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;          NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;  
         我这样设置其中一个会被另外一个中断打断吗。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
3条回答
正点原子
1楼-- · 2019-07-21 01:38
 精彩回答 2  元偷偷看……
lvehe
2楼-- · 2019-07-21 06:47
不想被打断就设置成一样的优先级啊
czdspeed
3楼-- · 2019-07-21 10:25
lvehe 发表于 2016-5-20 18:03
不想被打断就设置成一样的优先级啊

  NVIC_InitStructure.NVIC_IRQChannelSubPriority = 1;  

是这个从优先级吗,我问了原子的技术指导,他们说不能写成一样级别。

一周热门 更多>