Josef Humer
/
BuNuc_1Hz_ticker
Ticker 1Hz, LED blink, basic, Interrupt
Diff: main.cpp
- Revision:
- 0:803e6b998f11
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/main.cpp Fri Nov 22 14:04:51 2019 +0000 @@ -0,0 +1,23 @@ +/* ********************************************************** */ +/* *************** Projekt: BuNuc_1Hz_Ticker **************** */ +/* BULME Graz, Abteilung Elektronik und Technische Informatik */ +/* ********************************************************** */ + +#include "mbed.h" // Library mbed + +Ticker flipper; // Def. der Tickerfunktion mit Namen flipper +DigitalOut led1(D13); // LED am Port PB_3 + +/* **************** Interruptfunktion **************************** */ +void flip() // Interruptfunktion flip() +{ +led1 = !led1; // Logisches Invertieren des Spannungspegels +} // end void + +/* ******************** Hauptprogramm **************************** */ +int main() +{ +led1 = 1; +flipper.attach(&flip, 0.5); // Interruptaufruf alle 500 ms + while(1); // Endlosschleife +} // end main