Arduinoで遊ぶページ

Arduinoで遊んだ結果を残すページです。
garretlab
interrupts()/noInterrupts()

interrupts()/noInterrupts()

概要

割り込みを許可(interrupts())、禁止(noInterrupts())します。

ソースコード

interrupts()/noInterrupts()は、hardware/arduino/cores/arduino/Arduino.h に定義されています。以下に全ソースコードを示します。

#define interrupts() sei()
#define noInterrupts() cli()

interrupts()はsei()、noInterrupts()はcli()に変換されます。それぞれ、割り込みを許可・禁止するアセンブラ命令を呼び出します。

バージョン

Arduino 1.0.5



メニューを表示するためにJavaScriptを有効にしてください。

Arduinoで遊ぶページ
Copyright © 2012 garretlab all rights reserved.
inserted by FC2 system