Forum
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms (Elektronik)
» Ja, beides ist möglich :
» mit cli (clear interrupt) werden die timer-Interrupts ausgeschaltet
» man kann aber auch zwei 8-Bit timer oder einen 16-Bit timer für die
» Erzeugung von pwm nutzen.
» Mit vielen freundlichen Grüssen Thomas
Okay.... ausschalten wäre mir in diesem Falle lieber, weil ich auf nichts sonst reagieren möchte...
Das cli käme wo hin ???
aber ist auch delay(); nicht mehr zugänglich, oder ???
void ISR_anhalten () {
uint8_t sreg = SREG;
cli();
//irgendwas machen
SREG = sreg;
}
...so ?
oder gleich am Anfang der void Loop() ???
oder besser nur den Timer ausschalten per
TCCR2B &= ~(1 << CS22);
???
lG
Gesamter Thread:
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Zahnlos72, 05.03.2023, 09:54
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - xy, 05.03.2023, 10:07
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Zahnlos72, 05.03.2023, 10:13
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - xy, 05.03.2023, 10:16
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Zahnlos72, 05.03.2023, 10:22
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Thomas Kuster, 05.03.2023, 11:06
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Zahnlos72, 05.03.2023, 11:14
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Thomas Kuster, 05.03.2023, 11:37
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Zahnlos72, 05.03.2023, 11:50
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Thomas Kuster, 05.03.2023, 11:55
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Zahnlos72, 05.03.2023, 12:00
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Mikee, 05.03.2023, 12:39
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Zahnlos72, 05.03.2023, 13:20
unterbrochene Ausgabe eines Ausgangs am Arduino ca. alle 1ms - Zahnlos72, 05.03.2023, 15:25