中级会员
 
- 积分
- 420
- 金钱
- 420
- 注册时间
- 2014-5-13
- 在线时间
- 66 小时
|
1金钱
原子哥,看到源码《FreeRTOS实验2-1 FreeRTOS移植实验》中,有一处不理解:
主程序中:NVIC_PriorityGroupConfig(NVIC_PriorityGroup_4);
配置串口1的时候使用的是:
//Usart1 NVIC 配置
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通道使能
NVIC_Init(&NVIC_InitStructure);
这里的子优先级可以写3吗?NVIC_PriorityGroup_4,定义的是:4 bits for pre-emption priority,0 bits for subpriority
这个配置是不是无效的呢?
|
|