vesago (26.03.2025 15:19, просмотров: 42) ответил AlexBi на Метод половинного деления. Например ищем минимальный номер,
спрашиваем всех "есть кто с номером меньше N/2?" Кто есть передает
ноль. Если ответы наложатся, все равно что-то примется, и мы узнаем
что есть кто-то. Если ни кто не ответит, узнаем, что ни кого нет. И
так пока не останется один. Его как-то исключаем, что бы в
следующей итерации он не отвечал, и опять ищем минимальный номер по
той же схеме. Если устройств много ищем сперва минимальный, потом
максимальный, с учетом
Спасибо. Я имел дело с алгоритмом похожим. Но со стороны
подчиненного устройства. Хост два числа высылал. Если серийник
больше или равен одному числу и с другой стороны меньше или равен
другому числу, мое устройство на шину посылало ноль. Работало
шустро, но я не знаю по какому принципу софт на хосте формировал
эти два числа. И команды, чтобы такой-то серийник освободил шину не
было.