Polaris 0 6 января, 2009 Опубликовано 6 января, 2009 · Жалоба Помимо джамперов можно еще привязкой к разъему воспользоваться, мы в следующем устройстве собираемся такое делать, на разъем завести от ведомого устройства два лишних провода, а в самом разъеме кодировать, то есть, соединять два лишних пина с землей или питанием. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
VladimirYU 0 7 января, 2009 Опубликовано 7 января, 2009 · Жалоба Dmitry Sadikov, природу не обманешь, либо заранее жестко определенная адресация, в Вашем случае, когда всего 4 слэйва и мега128, я бы остановился на ней. Если задача потенциально требует расширения, рекомендую все же ранее предложенный мною способ. Он "ложится" практически под любой пртокол, MODBUS например. Аппаратно на устройстве нужно иметь только один джампер( Set default). Далее устройство прописывается в сети. и на ходу, загорелся светодиод обмена, джампер снимается/устанавливается наладчиком. Даже самый "продвинутый" специалист не запутается. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
rx3apf 0 7 января, 2009 Опубликовано 7 января, 2009 · Жалоба Почему 256? 31+адрес общего вызова !!! Так что может быть рандомизация еще оптимистичнее. Ну, это я с запасом взял. Потому как есть трансиверы с пониженной нагрузкой на линию, позволяющие иметь до 256 устройств. а потом на основании их уже распределяются адреса. может тогда сразу прошивать в каждый девайс уникальный адрес на шине? Можно, конечно. Но адрес-то сколькоразрядный ? Если есть уверенность, что в одной системе никогда не окажутся два устройства с одинаковым 8-битным (к примеру) адресом - да, можно и так. Я описывал работу своей системы, где изначально идентификаторы вообще неизвестны, и сколько и где будет устройств - никто не знает. Гарантия лишь в неповторяемости номера... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться