Forum
Wer misst misst Mist ... die Zweite (Elektronik)
» » » Vermutlich die Zeitbasis von den Softwaretimern.
» »
» » Und die kann man abstellen, wenn man Funktionen wie "delay" nicht
» benötigt.
»
»
»
» » Hi,
» »
» » Vermutlich die Zeitbasis von den Softwaretimern.
» »
» » Gruß
» » N.N.
»
»
» Hallo !
»
» Und die betrifft natürlich auch den Timer1 und kann vermutlich für die
» anderen nicht gesondert abgestellt werden ?!?
» Es ist aber auch so, dass wenn ich die Interrupts mit cli(); am Beginn
» ausschalte und mit sei(); am Ende wieder einschalte, es trotzdem zum
» Abbruch kommt !
»
» lG
Nimm mal den Serial.print raus und prüfe dann.
Verwende mal XOR anstatt UND und ODER
Falls das nichts hilft verwende 2 zusätzliche Serial.print. Einmal erhöhst du eine neue Variable um +1 und gibst sie aus und beim 2. Serial.print reduzierst du die selbe Variabl um 1 und gibst diese aus. Wenn die Variable hochläuft, dann stört sich dein Interrupt selbst.
Gesamter Thread: