Ticker 1Hz, LED blink, basic, Interrupt

Dependencies:   mbed

main.cpp

Committer:
heseg
Date:
2019-11-22
Revision:
0:803e6b998f11

File content as of revision 0:803e6b998f11:

/* ********************************************************** */
/* *************** 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