Arduino入門:割り込み

Arduinoの割込みについて解説します。

interrupts

interruptsは、noInterrupts関数によって停止した割り込みを有効にします。 Aruduinoでは、割り込みはデフォルトで有効化されており、バックグラウンドで重要なタスクを処理しています。割り込みが無効の間、シリアル通信の受信等幾つかのサービスが無効になる場合があります。なお、割り込みはコードのタイミングを若干乱すので、タイミングが重要なアプリケーションによっては無効にした方が良いかも知れません。

Creative Commons Attribution-ShareAlike 3.0 License (CC BY-SA 3.0)
Arduino Reference:interrupts()” by Arduino Team, used under CC BY-SA 3.0/ easy labo made some changes and comments to the original

noInterrupts

noInterruptsは、割り込みを無効にします。

Creative Commons Attribution-ShareAlike 3.0 License (CC BY-SA 3.0)
Arduino Reference:noInterrupts()” by Arduino Team, used under CC BY-SA 3.0/ easy labo made some changes and comments to the original
→その他のArduino関連情報

Sponsored Link