割り込み制御

Dependencies:   mbed

Committer:
spyglass77
Date:
Fri Aug 28 17:03:39 2015 +0000
Revision:
1:8f5fb022c757
Parent:
0:88cb63e043c1
Child:
2:04dcded3ccae
??????

Who changed what in which revision?

UserRevisionLine numberNew contents of line
spyglass77 0:88cb63e043c1 1 #include "mbed.h"
spyglass77 1:8f5fb022c757 2
spyglass77 1:8f5fb022c757 3 InterruptIn emergencyBTN(PC_13);//割り込み_青色ボタン
spyglass77 1:8f5fb022c757 4 DigitalOut emergencyLED(PA_8);//外部LED
spyglass77 1:8f5fb022c757 5 DigitalOut statusLED(PA_5);//内部LED
spyglass77 1:8f5fb022c757 6
spyglass77 1:8f5fb022c757 7 void emergencyLoop(){
spyglass77 1:8f5fb022c757 8 //割り込みループ処理
spyglass77 1:8f5fb022c757 9 emergencyLED = !emergencyLED;//外部LEDを反転
spyglass77 1:8f5fb022c757 10 }
spyglass77 1:8f5fb022c757 11
spyglass77 0:88cb63e043c1 12 int main() {
spyglass77 1:8f5fb022c757 13 emergencyBTN.fall(&emergencyLoop);//ボタンが押されたら割り込みループへ
spyglass77 0:88cb63e043c1 14 while(1) {
spyglass77 1:8f5fb022c757 15 statusLED = !statusLED;//内部LEDを反転
spyglass77 1:8f5fb022c757 16 wait(0.5);
spyglass77 0:88cb63e043c1 17 }
spyglass77 1:8f5fb022c757 18 }