ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Воскресенье
7 июля
212160 Топик полностью
maik-vs (22.09.2010 13:50, просмотров: 57) ответил z00f на Ну по серийникам опросить трудно будет... 0xFFFFFFFF 4294967295 устройств...
Так группово опрашивать, как в 1-ware.  Типа мастер спрашивает: есть кто с серийником больше чем 0x80000000? Молчат: нету. есть кто с серийником больше чем 0x40000000? Коллизия. Спрашиваем про 0x48000000. Ну и т.д. Даже и мастера не надо; они сами строятся по порядку бит: у кого старший бит в серийнике единица, тот не ждёт, передаёт первый, если коллизия, передаёт тот, у кого две старших единицы и т.д. Девайс с №00000001 - самый робкий - ждёт 32 интервала (если отслеживать не уровень, а RxC то интервал байтовый), недолго, да? Кстати, не понял про увеличение задержки ответа на 1 мс, если коллизия. Они все добавили по 1-й мс? Ну снова коллизия... Надо по-разному добавлять, пропорционально серийнику, что ли. И одинаковых серийников быть не должно, они аналог MAC в ethernet.