STM32 NVIC中断
注意事项
抢占优先级允许中断嵌套,响应优先级不允许中断嵌套。
配置参数
/**
* @brief Configures the priority grouping: pre-emption priority and subpriority.
* @param NVIC_PriorityGroup: specifies the priority grouping bits length.
* This parameter can be one of the following values:
* @arg NVIC_PriorityGroup_0: 0 bits for pre-emption priority
* 4 bits for subpriority
* @arg NVIC_PriorityGroup_1: 1 bits for pre-emption priority
* 3 bits for subpriority
* @arg NVIC_PriorityGroup_2: 2 bits for pre-emption priority
* 2 bits for subpriority
* @arg NVIC_PriorityGroup_3: 3 bits for pre-emption priority
* 1 bits for subpriority
* @arg NVIC_PriorityGroup_4: 4 bits for pre-emption priority
* 0 bits for subpriority
* @retval None
*/
参数 | 抢占优先级 | 响应优先级 | 描述 |
---|---|---|---|
NVIC_PriorityGroup_0 | 0位 | 4位 | 0位抢占优先级,4位响应优先级 |
NVIC_PriorityGroup_1 | 1位 | 3位 | 1位抢占优先级,3位响应优先级 |
NVIC_PriorityGroup_2 | 2位 | 2位 | 2位抢占优先级,2位响应优先级 |
NVIC_PriorityGroup_3 | 3位 | 1位 | 3位抢占优先级,1位响应优先级 |
NVIC_PriorityGroup_4 | 4位 | 0位 | 4位抢占优先级,0位响应优先级 |