Bo-Jhang Ho
/
mbed_digital_pin_interruption_receiver
interrupt_receiver
mbed_digital_pin_interruption_receiver.cpp
- Committer:
- TimeString
- Date:
- 2014-03-11
- Revision:
- 1:fe05f0673d8b
- Parent:
- 0:53943f6ccacf
- Child:
- 2:69c9b0ff420c
File content as of revision 1:fe05f0673d8b:
#include "mbed.h" #include "SLCD.h" /* SLCD slcd; int main() { DigitalIn gpo(D1); DigitalOut led(LED_RED); DigitalOut led1(LED1); slcd.printf("7777"); led1 = 0; while (true) { if (gpo == 1) led1 = 1; else led1 = 0; } } */ //---------------------------------------------- SLCD slcd; DigitalOut led(LED_RED); DigitalOut led1(LED1); DigitalOut gpoD1(D1); InterruptIn gpoD2(D2); int count = 0; void flip() { led = !led; count++; slcd.printf("%4d", count); } int main() { slcd.printf("8888"); gpoD2.rise(&flip); while (true) { led = !led; gpoD1 = !gpoD1; //slcd.printf(""); wait(0.5); } }