__disable_interrupt
このセクションの内容:
構文
void __disable_interrupt(void);
説明
割り込みを禁止します。
32ビットモード: Cortex-Mデバイスに対しては、プライオリティマスクビットPRIMASKをセットすることにより、実行優先順位レベルを0に上げ、 他のデバイスに対しては、割り込み要求(irq)および高速割り込み要求(fiq)を無効にします。この組み込み関数は、特権モードでのみ使用できます。
64ビットモード: DAIFシステムレジスタ(low 4ビット以下)にある4つの割り込みタイプをすべて無効にします。
注記
アプリケーションで組込み関数を使用するには、宣言するヘッダファイルを含める必要があります。組み込み関数の概要を参照してください。