Da ich in einem umfangreicheren Programm Probleme damit habe, wollte ich hier nur mal testen, ob das UP überhaupt durchlaufen wird.Dein COde macht allerdings auch irgendwie keinen richtigen Sinn, egal ob ein Timer "Überläuft" oder nciht, in deiner loop wird imer weider ein neuer Intervall gestartet und das verbrennt dir natürlich deine Reserven, was bezweckst du mit dem Code?!
Das andere Programm wollte ich aber keinem zumuten, um die Hilfsbereitschaft in diesem Forum nicht überzustrapazieren, zumal es noch logische Fehler enthält, an denen ich noch rumknabbere. Da habe ich die "==" aber richtig benutzt.
Gruß
fredyxx
- - - Aktualisiert - - -
Das ist wohl so, denn mit dem Befehl " Serial.println ( timer1.getNumTimers());" wird ab -1 immer 10 (=slots) ausgegeben.würde ich sagen, er teilt dir mit WELCHEN Timer er benutzt hat und mit -1 sagt er dass er keinen freien Timer gefunden hat
Lesezeichen