ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 июля
12812 Топик полностью
Full_Zero (03.08.2004 08:53, просмотров: 1) ответил Сергей Борщ на Гугля подсказала. Но там нет квитирования. По квитированию мыслей/ссылок нет у кого-нибудь?
Делал "один мастер много слейвов" без квитирования, но слейвы были построены, как автоматы состояний. Команды двух типов: ИЗМЕНИТЬ СОСТОЯНИЕ и СООБЩИТЬ СОСТОЯНИЕ. Для каждого состояния слейва есть допустимые и недопустимые команды. В ответ на любую команду слейв возвращает своё состояние. Если команда недопустимая, слейв возвращает своё состояние с установленным битом ОШИБКА. Мастер повторяет команду по тайм-ауту, или при получении бита ОШИБКА (после анализа причины). Решение не универсальное, но работает нормально, за счёт избыточности набора команд.