Gast
#4242915
Hallo, ich versuche mit einem ATmega16 einen Schrittmotor zu betreiben. Dazu verwende ich Timer0 und Timer1. Mit Timer 1 erzeuge ich die Step-Freqenz und mit dem Timer 0 die Beschleunigungs/Bremskurve. Wenn ich dies so teste bekomme ich eine Frequenz die immer wieder stockt, aber wenn ich die nicht den Timer0 für die Rampen benutze und diesen Teil in Main schreibe funktioniert es. Liegt es daran dass sich die beiden Timer Interrupts überschneiden und so die Lücken im Timer1 entstehen und wenn ja wie kann ich das fixen ? Danke im Vorraus :)