Welche Last hängt am Schrittmotor? Hast du ein Oszi?
Es gibt verschiedene Möglichkeiten. Das erste wäre ein Fehler im Programm bzw µC. Die 2te Möglichkeit wäre, dass der Motor Schritte verliert, weil er eine zu hohe Last anliegt.
Verwendest du als Takt einen Interrupt? Ich kann keinen erkennen. Um einen exakten Takt zu erzeugen ist es sinvoll einen Interrupt zu verwenden. Je nach Quarz und Presacaler hast du verschiedene Zeiten, die du nutzen kannst.
MfG Hannes
Lesezeichen