stm32中断优先级设置是怎么回事?怎样设置两个优先级?

如题所述

第1个回答  推荐于2017-12-15

NVIC_PriorityGroupConfig(NVIC_PriorityGroup_0);               

 NVIC_InitStructure.NVIC_IRQChannel = EXTI3_IRQChannel;   //通道

 NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority = 0;//优先级设置0 或者1

 NVIC_InitStructure.NVIC_IRQChannelSubPriority = 0;   //优先级设置

 NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE;

 NVIC_Init(&NVIC_InitStructure); 

、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、、

NVIC_PriorityGroup_0:则只看NVIC_IRQChannelSubPriority 的值

NVIC_PriorityGroup_1:

NVIC_PriorityGroup_2:

NVIC_PriorityGroup_3:

NVIC_PriorityGroup_4:则只看NVIC_IRQChannelPreemptionPriority 的值

本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网