Hi,

wie wäre es, wenn ein Master mit einer Speziellen adresse, den Slaves eine adresse zu ordnet.

Also sobald ein neuer Slave an den Bus kommt, übernimmt dieser den Bus und sendet dem Master seine Funktion (z.B. Servocontroller) und erhällt dann eine vom Master eine Adresse, die noch nicht zugewiesen wurde.

Wenn alle Teilnehmer resettet wurden, dann kann immer nur einer nacheinander den Bus übernehmen und so wird jedem einzeln eine eigene Adresse, die noch nicht verwendet wird zugewiesen und zur Not eine Liste im Master mit allen Slaves und deren Funktion angelegt.

So sollte das funktionieren, sofern deine Slaves senden können.

mfg robin