Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Согласен
Отправлено
vitalyn 10 февраля 2009 г. 12:36
В ответ на:
Одна поправка (+) отправлено пользователем
Vladimir Ljaschko 10 февраля 2009 г. 11:50
Скажем, если адресат по хрен знает каким причинам не работает и вообще вымер в BUS_OFF состояние, но тем не менее, посылку кто-то получил, передатчик будет думать, что всё дошло.
Хотя в протоколе предусмотрена забавная вещь. Скажем, приёмник принял сообщение, CRC совпала, ACK подтверждён, короче, всё ништяк, но приёмник имеет право считать, что сообщение принято без ошибок только после первого бита interframe. Это сделано на случай, если кто-то где-то протормозил и орёт "повторите пожалуйста, я не успел". В этом случае опоздавший выставляет error frame (6 нулей подряд) и все приёмники, даже правильно принявшие, обязаны забыть правильно принятое сообщение.
Составить ответ | Вернуться на конференцию.
Ответы