Lazurite 日本語リファレンス


interrupts()
noInterrupts()

 

概要

interrupts()は、マスター割り込みを許可をするための関数です。

noInterrupts()は、マスター割り込みの禁止をするための関数です。

初期値は割り込み有効になっています。

noInterrupts()を実行すると、すべての割り込み機能が停止します。

メインルーティンと割り込み処理で同じメモリの値を参照する場合など、クリティカルな場合のみ割り込み処理を追加するのが一般的です。


注意事項

sleep、delay、SubGHz関連の関数、シリアル通信等の機能が損なわれますので注意してください。割り込み処理内で本関数を実行すると誤動作しますので注意してください。


パラメータ

なし


戻り値

なし