Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

наличие ACK не факт успешной передачи и приема.

Отправлено -=S=- 22 февраля 2008 г. 10:25
В ответ на: CAN протокол: в CAN передатчик получает подтверждение, что хотя - бы один приемник принял пакет? И только после отправлено ++ 22 февраля 2008 г. 08:25

пакет считается переданным, при приеме ACK и 6 бит EOF в рецессивном состоянии. Если это не так, error frame передатчик должен повторить, приемники должны "отбросить" этот пакет. Если в 7 бите доминантное состояние, то overload frame, но при этом передатчик считает его не переданным, и должен будет повторить, а приемники считают его принятым.

ISO 11898-1, page 30
Note

If both the receiver and the transmitter detect a dominant bit at the last bit of EOF (global error), then the
frame is valid for the receiver, but not for the transmitter. The transmitter repeats the transmission, and the frame is
received twice.



Составить ответ | Вернуться на конференцию

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
поделите двойку на единицу:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru