mbed STM32 Timer-Interrupt-Beispiel
English
Deutsch
Sie können die mbed-Ticker-API verwenden, um einen Timer-Interrupt zu Ihrer mbed-Anwendung hinzuzufügen. Dieses Beispiel verwendet einen Ticker-basierten Timer-Interrupt, um die LED einmal pro Sekunde umzuschalten, beispielsweise auf dem STM32F429I-DISCO-Board:
mbed-timer.cpp
#include <mbed.h>
DigitalOut led1(LED1);
Ticker ticker;
/**
* Diese Funktion wird einmal pro Sekunde ausgeführt
*/
void timerTick() {
// LED umschalten
led1 = !led1;
}
int main() {
ticker.attach(timerTick, 1.0 /* seconds */);
// Was Sie in der Hauptschleife tun, ist nicht wichtig
while(1) {
}
}If this post helped you, please consider buying me a coffee or donating via PayPal to support research & publishing of new posts on TechOverflow