Gast
#5181938
Hallo, ich habe einen STM8 mit einem Timer von etwa 115us. In dieser Zeit führe ich ein paar Berechnungen aus, die etwa so 10us dauern. Wenn ich nun einen weiteren Codeblock zuschalte, verschiebt sich der Timerinterrupt um ein paar Mikrosekunden, dass er dann bei 130us ist. Das ist aber schlecht, weil ersterer Code immer den gleichen Takt braucht. Weiss jemand wieso das so ist? Ich kenne von Atmegas eigentlich, dass der Timer immer zu selben Zeit zuschlägt und sich nicht mit dem inneren Code verlängert. Überlaufen tut er ja auch nicht, es ist eigentlich genug Zeit. Hat jemand eine Idee? Danke, Turtok

