Vielen Dank für deine Antwort.
Leider sind meine Programmierkenntnisse (noch) ziemlich rudimentär, daher kann ich deiner Erklärung nicht so ganz folgen.
Der Begriff "atomar" sagt mir nichts. Liegt das Problem darin, dass ein Interrupt auftritt, wenn der Zugriff auf die Variable noch nicht fertig ist?Zitat von Besserwessi
Warum stimmen die Zeiten im CTC Modus besser?Damit die Zeiten besser stimmen sollte man beim Timer wenn irgendmöglich den CTC modus wählen, dann summieren sich Verzögerungen beim ISR-aufruf nicht auf.
Durch Einfügen von CLI und SEI sind die Ergebnisse schon mal besser geworden.
Nun werde ich noch versuchen in den CTC Modus umzustellen.
Gruss
M.
Lesezeichen