waibu zhongduan

Dependencies:   mbed

Committer:
skycc6
Date:
Sun Sep 16 10:07:43 2018 +0000
Revision:
0:fd867647f3d3
waibuzhongduan

Who changed what in which revision?

UserRevisionLine numberNew contents of line
skycc6 0:fd867647f3d3 1 // Flash an LED while waiting for events
skycc6 0:fd867647f3d3 2
skycc6 0:fd867647f3d3 3 #include "mbed.h"
skycc6 0:fd867647f3d3 4 #define LED1 PA_2
skycc6 0:fd867647f3d3 5 #define LED2 PA_3
skycc6 0:fd867647f3d3 6 #define cc PA_6
skycc6 0:fd867647f3d3 7 InterruptIn event(PB_1);
skycc6 0:fd867647f3d3 8 DigitalOut led(LED1);
skycc6 0:fd867647f3d3 9 DigitalOut led2(LED2);
skycc6 0:fd867647f3d3 10 DigitalOut XH(cc);
skycc6 0:fd867647f3d3 11 void trigger() {
skycc6 0:fd867647f3d3 12 //printf("triggered!\n");
skycc6 0:fd867647f3d3 13 led2 = !led2;
skycc6 0:fd867647f3d3 14 }
skycc6 0:fd867647f3d3 15
skycc6 0:fd867647f3d3 16 int main() {
skycc6 0:fd867647f3d3 17 event.rise(&trigger);
skycc6 0:fd867647f3d3 18 while(1) {
skycc6 0:fd867647f3d3 19 led = !led;
skycc6 0:fd867647f3d3 20 wait(0.25);
skycc6 0:fd867647f3d3 21 XH=1;
skycc6 0:fd867647f3d3 22 wait(1);
skycc6 0:fd867647f3d3 23 XH=0;
skycc6 0:fd867647f3d3 24 wait(1);
skycc6 0:fd867647f3d3 25
skycc6 0:fd867647f3d3 26 }
skycc6 0:fd867647f3d3 27 }