[[ファームウェア関数一覧>ファームウェア関数一覧#ydece7d3]] *NVIC_SETFAULTMASK [#y1fd4853] *NVIC_RESETPRIMASK [#b9f2e1b6] #contents **ヘッダ宣言 [#mbf53f01] **関数プロトタイプ [#o9c55c8f] void NVIC_SETFAULTMASK(void) void NVIC_RESETPRIMASK(void) **動作 [#peb2be40] -FAULTMASK priorityを有効化にし、-1へ実行優先権を上げます。 -PRIMASK priorityを無効化します。 -この関数はアセンブラコードを含みます。 -この関数はグループ優先度を変更しますが、サブ優先度には影響しません。 -FAULTMASKの実行優先度は-1を下回って設定できません。FaultMaskを設定すると、例外ハンドラの優先権はHardFaultのレベルに上げられます。FAULTMASKはNMIからのリターン以外のすべての例外リターン時にクリアされます。 **引数 [#d3ad062d] -無し **戻り値 [#v1c6267c] -無し **呼び出し関数 [#ff3072ae] -__SETFAULTMASK() -__RESETPRIMASK() **サンプル [#if6c14ae] /* Enable the FAULTMASK priority */ NVIC_SETFAULTMASK(); /* Enable the PRIMASK priority */ NVIC_RESETPRIMASK(); **参照 [#v7f8f2bb] -