Forum

Einloggen | Registrieren | RSS  

unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms (Elektronik)

verfasst von Thomas Kuster(R), 05.03.2023, 11:06 Uhr

Hallo Zahnlos72
Das System des Arduinos stellt für die Timing-Aufgaben in C einen 1ms-Timer zur Verfügung. Dieser wird mit einem internen Zähler des Atmel-Controllers realisiert und unterbricht somit den Programmlauf jede ms für ein paar Takte. Wenn man für die Erzeugung des pwm-Signals ebenfalls die Timer-Struktur des Prozessors nutzt, wird die Erzeugung nicht mehr von einem anderen timer-Interrupt unterbrochen. Google mal nach der pwm-Erzeugung für Arduino, da wird man sicher fündig.
Mit vielen freundlichen Grüssen Thomas



Gesamter Thread:

unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Zahnlos72(R), 05.03.2023, 09:54
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - xy(R), 05.03.2023, 10:07
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Zahnlos72(R), 05.03.2023, 10:13
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - xy(R), 05.03.2023, 10:16
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Zahnlos72(R), 05.03.2023, 10:22
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Thomas Kuster(R), 05.03.2023, 11:06