ファームウェア関数一覧
NVIC_SystemHandlerPriorityConfig †
ヘッダ宣言 †
関数プロトタイプ †
void NVIC_SystemHandlerPriorityConfig(uint32_t SystemHandler, uint8_t SystemHandlerPreemptionPriority, uint8_t SystemHandlerSubPriority)
動作 †
引数 †
- SystemHandler
有効・無効にするシステムハンドラを指定してください。
SystemHandler | 説明 |
SystemHandler_MemoryManage | Memory Manage Handler |
SystemHandler_BusFault | Bus Fault Handler |
SystemHandler_UsageFault | Usage Fault Handler |
SystemHandler_SVCall | SVCall Handler |
SystemHandler_DebugMonitor | Debug Monitor Handler |
SystemHandler_PSV | PSV Handler |
SystemHandler_SysTick | SysTick Handler |
- SystemHandlerPreemptionPriority
- SystemHandlerSubPriority
NVIC_PriorityGroup | NVIC_IRQChannel PreemptionPriority | NVIC_IRQChannel SubPriority | 説明 |
NVIC_PriorityGroup_0 | 0 | 0-15 | 0 bits for pre-emption priority 4 bits for subpriority |
NVIC_PriorityGroup_1 | 0-1 | 0-7 | 1 bits for pre-emption priority 3 bits for subpriority |
NVIC_PriorityGroup_2 | 0-3 | 0-3 | 2 bits for pre-emption priority 2 bits for subpriority |
NVIC_PriorityGroup_3 | 0-7 | 0-1 | 3 bits for pre-emption priority 1 bits for subpriority |
NVIC_PriorityGroup_4 | 0-15 | 0 | 4 bits for pre-emption priority 0 bits for subpriority |
戻り値 †
呼び出し関数 †
サンプル †
/* Enable the Memory Manage Handler */
NVIC_SystemHandlerPriorityConfig(SystemHandler_MemoryManage, 2, 8);
参照 †