[[ファームウェア関数一覧>ファームウェア関数一覧#ydece7d3]] *NVIC_BASEPRICONFIG [#je2f76ac] #contents **ヘッダ宣言 [#cf7f277d] **関数プロトタイプ [#c15bdc3b] void NVIC_BASEPRICONFIG(uint32_t NewPriority) **動作 [#ca322369] -実行優先権を15(最も低い構成可能な優先度)から1に変更することができます。0を書き込むと実行優先権マスクを無効化することになります。 -この関数はアセンブラコードを含みます。 -この関数はグループ優先度を変更しますが、サブ優先度には影響しません。 -BASEPRI値はN(最も低い構成可能な優先度)から1まで変更できます。このレジスタを0でクリアしても現在の優先度に影響はありません。BASEPRIによって定義された優先度が、現在の実行優先度より高い時、優先度マスクとして機能するでしょう。 **引数 [#m65df8ec] -無し **戻り値 [#g2fffaf3] -無し **呼び出し関数 [#c160bfe8] -__BASEPRICONFIG() **サンプル [#d071f97c] /* Mask the execution priority to 10 */ __BASEPRICONFIG(10); **参照 [#i67a3159] -