interrupts

説明

noInterrupts()で無効にされた割り込みを再び有効にします。割り込みは、特定の重要なタスクをバックグラウンドで実行するためのもので、デフォルトで有効になっています。割り込みが無効になっている間は、一部の機能が動作せず、受信した通信も無視されることがあります。ただし、割り込みはコードのタイミングを若干乱すことがあるので、特に重要なセクションでは無効にすることができます。

構文

interrupts()

戻り値

なし

プログラム例

void setup() {}

void loop() {
  noInterrupts();
  // critical, time-sensitive code here
  interrupts();
  // other code here
}

割り込みを有効にするプログラムです。

タイトルとURLをコピーしました