ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Суббота
23 ноября
12900 Топик полностью
adw (03.08.2004 15:59, просмотров: 1) ответил Сергей Борщ на Кабы умел странички ляпать, положил бы красиво.
Секундочку. Что-то вы, мужчины, перегрелись. Ясно ведь говорилось, что при ошибках слейв должен молчать. А мастер должен делать повторы по таймауту. Посмотрим рис.2 \"потеря пакета от передатчика\": допустим в пакете исказился бит в поле адреса и сообщение адресованное, к примеру, номеру два, получает номер три. Поскольку CRC не совпадает, то слейв номер два шлет ответ \"подтверждение пакета номер один\" (рис.2), а слейв номер три, в тоже время шлет \"нет соединения\". Так что при ошибке - молчать. А то, что на таймауты нужно время (каламбур, однако), так тут уж никуда не денешься.