16+
Воскресенье
25 августа
Вход |Карта сайта |Upload |codebook | PARTS

 О смысле всего сущего 0xFF

 Средства и методы разработки

 Мобильная и беспроводная связь

 Блошиный рынок Объявления

caxapa

Микроконтроллеры ARM 

AVR PIC MSP PLD,FPGA,DSP 

Кибернетика Технологии 

Схемы, платы, компоненты 

Схемы, платы, компоненты

 
Новая темаПравила РегистрацияСтатистика Архив
Вернуться в конференциюТопик полностью
Adept  (09.05.2019 00:16) , в ответ на Что значит "правильная байтовая последовательность"? Не нужна правильная, достаточно перепада 1->0 что бы начался прием байта, а после начала он обязательно примется, пусть и с ошибкой, но этого хватит что бы таймер паузы перезапустился (на автор: AlexBi_
байт должен приняться за интервал менее 250мкс, что маловероятно, и это уже если засинхронизировались. Пока нет синхронизации, таймер сбрасывается на каждой неудачной попытке синхронизации и алгоритм опять готов к поиску синхрослова (синхробайта). 
Если таймаут произошёл до момента приёма всех байт пакета (количество принимаем третьим байтом заголовка, т.к. первые два идентификатор устройства DevID) то таймер так же сбрасывается. В случае неправильной CRC таймер так же сбрасывается. Ну как-то так, примерно
...делать нужно так, как нужно. А как ненужно - делать не нужно (С) Винни-Пух :)
Главная | Карта сайта | О проекте | Проекты | Файлообменник | Регистрация | Вебмастер | RSS
Лето 7527 от сотворения мира. При использовании материалов сайта ссылка на caxapу обязательна.
MMI © MMXIX