Разработка, производство и продажа радиоэлектронной аппаратуры
|
Карта сайта
|
Пишите нам
|
В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:
jobsmp@pochta.ru
Телесистемы
|
Электроника
|
Конференция «Микроконтроллеры и их применение»
Паузы между пакетами + таймер многое упрощают, сам делал.
Отправлено
XCOMP
21 августа 2007 г. 11:38
В ответ на:
Мы тоже байтстаффинг отключили :). Один раз долго искали глюк, пока увидели сниффером, что контрольная сумма равна FEND, после этого 1.-убрали из приемника проверку адреса, 2.- ввели паузу между пакетами, 3-ввели таймер контроля межбайтового времени
отправлено Неспящие с Трезором 21 августа 2007 г. 10:47
Но трахался с терминальными WINDOWS-приложениями (особенно с макросами расчета CRC) - не хотят они мою паузу в 2.5ms нормально отрабатывать. А между контроллерами все отлично!
Составить ответ
|
Вернуться на конференцию
Ответы
Паузы между пакетами нужны только в том случае, если работа идет в полудуплексе через RS-485. В остальных случаях пауз не надо, протокол отлично синхронизируется благодаря уникальности FEND.
—
Леонид Иванович
(21.08.2007 12:11:21
87.252.227.57
,
пустое
)
А куда торопиться? 50 мс - очень даже нормально. Для быстрых передач есть другие интерфейсы - тот же CAN.
—
Vladimir Ljaschko
(21.08.2007 11:41:39
194.158.204.49
,
пустое
)
Отправка ответа
Имя*:
Пароль:
E-mail:
Тема*:
Сообщение:
Ссылка на URL:
URL изображения:
если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
вычтите два из трёх, получится:
Перейти к списку ответов
|
Конференция
|
Раздел "Электроника"
|
Главная страница
|
Карта сайта
Web
telesys.ru