NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=3;//抢占优先级3

2019-07-21 01:10发布

NVIC_InitStructure.NVIC_IRQChannel = USART1_IRQn;//串口1 中断通道 
NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=3;//抢占优先级3 
NVIC_InitStructure.NVIC_IRQChannelSubPriority =3; //子优先级3 
NVIC_InitStructure.NVIC_IRQChannelCmd = ENABLE; //IRQ通道使能 
请问这块优先级为什么要设置为3呢? 那1、2分别是什么?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
liuchang
1楼-- · 2019-07-21 03:56
 精彩回答 2  元偷偷看……
hpeng1874
2楼-- · 2019-07-21 06:42
都可以设置啊
不过裸跑的话作用不大
上系统就要认真考虑了
13935976277
3楼-- · 2019-07-21 11:18
回复【3楼】liuchang:
---------------------------------
回复【3楼】liuchang:
---------------------------------
喔喔我还以为是一、二已经被其他进程或中断占了 所以它只能设置成三或者三以后的了
13935976277
4楼-- · 2019-07-21 16:39
回复【2楼】hpeng1874:
---------------------------------
喔喔我还以为是一、二已经被其他进程或中断占了 所以它只能设置成三或者三以后的了

一周热门 更多>