Zitat Zitat von iswestija
...in meiner anwendung auch am anderen ende
des getriebes ein mechanischen anschlag.
damit der motor diesen nicht erreicht benötige (sonst geht
natürlich das getriebe bzw. der motor kaputt) ich ein
zweiten endlagenschalter.
wie könnte man den am einfachsten integrieren in der
hard- sowie software ?

gruss iswestija
Na in dem Du vom AVR einen Sensor abfragst (Schalter) möglichst Interrupt gesteuert.

Dann kannst Du so viele Schalter verwanden wie Du willst (Anfang, Ender, Mitte usw.).

Sobald der Schalter den IRQ auslöst musst Du dann halt noch abfragen welcher Schalter ausgelost hat (oder welcher IRQ) um dann einen Soft- oder Hardstop an den TMC zu senden.

Der SWI wird allerdings vom TMC222 im TWI (I2C) Prottokoll mit gesendet und kann dort abgefragt werden.