[[ファームウェア関数一覧>ファームウェア関数一覧#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]
-

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS