DigitalInOut - デジタル入出力
DigitalInOut
Information
本ページは私家版のため、誤り等あればご指摘ください。
最新の情報は公式のドキュメントをご参照ください。
http://mbed.org/handbook/DigitalInOut
ピンを双方向ポートに設定し、HighまたはLowを出力、または読み取ります。
初期化
DigitalInOut name(pin);
name: 名前(自由に決めて良い)
pin: ピン名(p5~p30)
出力に変更
name.output();
出力
name = 0;
name = 1;
0:Low(0V)、1:High(3.3V)を出力します。
入力に変更
name.input();
入力
val = name;
valには0:Low(0V)、1:High(3.3V)が代入されます。
Warning
ブートローダーモードの指定ピンを入出力などに使っている場合、CPUの起動時やリセット時に 意図せずブートローダーモードに入ってしまい、ユーザーのプログラムが起動しないことがあります。
LPC1114・LPC824のISP、NucleoのBOOT0等のピンに注意してください。
例
p5を出力・入力交互に繰り返し
#include "mbed.h" DigitalInOut pin(p5); int main() { pin.output(); pin = 0; wait_us(500); pin.input(); wait_us(500); }
Please log in to post comments.