detachInterrupt()
attachInterrupt()で指定された割り込みを無効にするために使用します。
書式
void detachInterrupt(uint8 pin)
指定されたピンの登録された外部割り込みをすべて無効にします。
引数
pin :ピン番号
Arduinoとの互換性
detachInterrupt()のMaple(Arduino STM32)バージョンとArduinoバージョンの重要な違いが1つあります。
Maple(Arduino STM32)では、detachInterrup()の引数は割り込みが接続されているピンです。
Arduinonの場合の引数は、割り込みが有効なピンとは異なり、割り込み番号となります。
この関数を呼び出す場合は、すでに割り込みハンドラを設定するためにattachInterrupt()を呼び出しているので、attachInterrupt()に与えたのと同じピン引数でdetachInterrupt()を呼び出してください。
関連項目
このドキュメントはleafLabs, LLC.が執筆し、たま吉が翻訳・一部加筆修正したものです。