Hallo Y.C.,
Sorry, habe eine Weile hier nicht reingeschaut. Das angesprochene Problem trat bei mir nicht auf. Hört sich aber nach einem I2C-Issue an.Bekommt der TMC222 (wähernd das Fahren oder direkt nach dem Anhalten) das Kommando 3 mal hintereinander, ändert er seine Targetpsoition auf $0D0D (3341). Dort wird der Motor dann gefahren.
Diese Position ist mir unbekannt.
Allerdings ist ein irrtümliches SetPosition ja fast ausgeschlossen, da eine Sicherung mit den 2x$FF drin ist. Damit scheidet ein falsch interpretiertes Lesekommando eigentlich aus.
Gibt es evtl. sonst noch Probleme auf der I2C-Leitung?
@Martin: RunInit habe ich wegen Veralberung relativ schnell ad-acta gelegt.
Das Pfeiffen kommt vom Motor (Chopperfrequenz) und hat erst mal mit dem Aufbau nichts zu tun. Bei dem Ministepper aus meinem Projekt war das Pfeiffen auch da (egal ob eigene Leiterplatte oder Eval.-Kit), ein anderer Stepper produzierte das Pfeiffen nicht.
Viele Grüße
Jörg
Lesezeichen