@feuerring oder zweites du, einen interrupt der mit dem Takt von timer1 auslöst, kann ich mir nur durch einen weiteren timer vorstellen, der synchron mit timer1 gestartet wird. Aber überleg nochmal, dein pwm sollte mit einem prescaler von 8 oder weniger laufen. Ich hab' was von 256 in deinem code gelesen. Das wird ein Brummen geben. Wenn du jetzt 16Mhz hast, dann hast du einen interrupt, der alle 2000000 Takte los legt und weitere Takte verbrät. Da bleibt für anderes immer weniger.
Wenn du die Bewegung mit einen decoder überwachst/mitzählst, hast du doch schon alles. Keine Pulse aus dem decoder, obwohl der Motor Spannung kriegt, ergibt Störung. Noch genauer geht's, wenn du die zu erwarteten Pulsabstände von decoder überwachst. Sowas ist doch leichter zu erfassen, als Ströme zu messen, zumal auch abgefallene Ritzel oder Kettenriss als Störung erkannt werden.
Wenn du die Bewegung mit einen decoder überwachst/mitzählst, hast du doch schon alles. Keine Pulse aus dem decoder, obwohl der Motor Spannung kriegt, ergibt Störung. Noch genauer geht's, wenn du die zu erwarteten Pulsabstände von decoder überwachst. Sowas ist doch leichter zu erfassen, als Ströme zu messen, zumal auch abgefallene Ritzel oder Kettenriss als Störung erkannt werden.
Raum für Notizen
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------