@PicNick:
Vielen Dank, werde mal versuchen damit etwas zurechtzubasteln.

@Michael:
hab mal den Timer2 etwas untersucht. Bei meinem Programm für nur einenen Stepper funktioniert alles mit dem Timer0 einwandrei. Nun habe ich das mal mit dem Timer2 getestet und schon fing der Motor wieder an zu meckern. Die Richtung stimmt zwar und ändert sich richtig, aber schon bei Tempo = 0 dreht der Motor sehr schnell und wenn ich das Tempo nur wenig erhohe, dann fängt er an zu stocken bis hin zum Pfeiffkonzert (übrigens genau gleich wie mit beiden Motoren gleichzeitig).
Ich kann einen Hardwarefehler ausschliessen, da ich das gleiche Problem auch mit dem anderen Motortreiber und Stepper probiert habe.
Tritt genau das gleiche Problem auf.

Timer0 und Timer2 sollten doch bei einem AtMega8 genau gleich sein, nur der Timer1 ist doch ein 16Bit Timer.
Könnte vieleicht an den Fuses etwas falsch eingestellt sein, oder was stimmt sonst mit meinem Timer2 nicht ???

gruss commander7