Ticker 1Hz, LED blink, basic, Interrupt

Dependencies:   mbed

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