Zitat Zitat von Babbage
1. Du kannst mit einer Anweisung maximal 0x7FFF Schritte am Stück machen.
Steht der Motor bei 0 und Du gibst 0xfF00 an dann fährt er 0x0100 Schritte Rückwärts.
Wie hast du die 0xFF00 berechnet?
Hab mir nochmal das Datenblatt angeschaut und du hast recht, man kann tatsächlich negative Werte schicken.
Stehe ich also bei Null und möchte nun 0x100 Schritte rückwärts, muss ich doch nur das 16Bit auf 1 setzen. Also eine 0x8100 schicken. Oder habe ich das falsch verstanden?

edit:
Hat sich erledigt! war auch zu einfach um es direkt zu verstehen.