mirekk36 napisał: no to stawiasz problem na głowie niestety, ... w takim przypadku potrzebujesz zorganizować sobie sieć z wieloma MASTERAMI.... nie wiem co chcesz na końcu osiągnąć, ale w większości prostych rozwiązań tego typu, stosując 1Wire, I2C, czy RS485 można to co mówisz zorganizować w ten sposób , że robisz jedak jednego MASTERA...
Nie do końca się zgodzę. I2C ze swojej zasady działania ma możliwość pracy przy wielu masterach na linii - było to jedno z zalożeń przy opracowywaniu tego standardu. Co ciekawe arbitraż jest zrobiony na tyle pomysłowo, że nie powoduje straty czasu na magistrali - w przypadku kolizji master, ktory wygrywa arbitraż nie musi nawet powtarzać ramki. I2C wymaga jednak dwóch linii i masy.
Z tym 1wire to bym się tak nie napalał - standard znacznie obciąża procesory (z uwagi na koniecznośc dokładnego pomiaru czasu). Jeżeli całość robisz dla siebie to proponuję wymyśliś jakiś swój własny protokół, wbrew pozorom jak się wie czego się chce to wcale nie takie trudne.