MG32F10x Standard Peripherals Firmware Library

宏定义
Preemption_Priority_Group
MG32F10x_StdPeriph_Driver » MISC » MISC_Exported_Constants

## 宏定义
#define | NVIC_PriorityGroup_0 ((uint32_t)0x700)
#define | NVIC_PriorityGroup_1 ((uint32_t)0x600)
#define | NVIC_PriorityGroup_2 ((uint32_t)0x500)
#define | NVIC_PriorityGroup_3 ((uint32_t)0x400)
#define | NVIC_PriorityGroup_4 ((uint32_t)0x300)
#define | IS_NVIC_PRIORITY_GROUP(GROUP)
#define | IS_NVIC_PREEMPTION_PRIORITY(PRIORITY) ((PRIORITY) < 0x10)
#define | IS_NVIC_SUB_PRIORITY(PRIORITY) ((PRIORITY) < 0x10)
#define | IS_NVIC_OFFSET(OFFSET) ((OFFSET) < 0x000FFFFF)

## 详细描述

## 宏定义说明

## ◆ IS_NVIC_PRIORITY_GROUP

#define IS_NVIC_PRIORITY_GROUP | ( |  | GROUP | ) |

值:
(((GROUP) == NVIC_PriorityGroup_0) || \
((GROUP) == NVIC_PriorityGroup_1) || \
((GROUP) == NVIC_PriorityGroup_2) || \
((GROUP) == NVIC_PriorityGroup_3) || \
((GROUP) == NVIC_PriorityGroup_4))
NVIC_PriorityGroup_2
#define NVIC_PriorityGroup_2
Definition: misc.h:134
NVIC_PriorityGroup_0
#define NVIC_PriorityGroup_0
Definition: misc.h:128
NVIC_PriorityGroup_1
#define NVIC_PriorityGroup_1
Definition: misc.h:131
NVIC_PriorityGroup_4
#define NVIC_PriorityGroup_4
Definition: misc.h:140
NVIC_PriorityGroup_3
#define NVIC_PriorityGroup_3
Definition: misc.h:137

## ◆ NVIC_PriorityGroup_0

#define NVIC_PriorityGroup_0 ((uint32_t)0x700)

0 bits for pre-emption priority 4 bits for subpriority

## ◆ NVIC_PriorityGroup_1

#define NVIC_PriorityGroup_1 ((uint32_t)0x600)

1 bits for pre-emption priority 3 bits for subpriority

## ◆ NVIC_PriorityGroup_2

#define NVIC_PriorityGroup_2 ((uint32_t)0x500)

2 bits for pre-emption priority 2 bits for subpriority

## ◆ NVIC_PriorityGroup_3

#define NVIC_PriorityGroup_3 ((uint32_t)0x400)

3 bits for pre-emption priority 1 bits for subpriority

## ◆ NVIC_PriorityGroup_4

#define NVIC_PriorityGroup_4 ((uint32_t)0x300)

4 bits for pre-emption priority 0 bits for subpriority