ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
27 ноября
920058 Топик полностью
Лагунов (08.05.2019 18:47, просмотров: 250) ответил AlexBi на Уникальный байт, если вдруг встретится в посылке, заменяете на два? Обратное сворачивание (из двух байтов сделать один) делаете "на лету", что бы обнаруживать конец посылки? Или информация в посылке исключает появление уникального байта? Хотя, на
ну во-первых все действия только по возникновению паузы в байтах. Она должна быть гарантирована. И после этого этого просмотр буфера. В котором 1-й байт игнорируется. Второй смотрится. Если он "правильный", то смотрим дальше - сумма (а перед ней обязательно два байта окончания посылки), чередование информационных байт с их комплементарными байтами. Но еще раз раз главное - просмотр после паузы и строгий 2-й байт. Если ты слейв - на мусор просто не реагируешь. Если ты мастер, то переспросишь еще раз, а когда несколько раз подряд мусор в ответе - кричишь наверх про отсутствие связи.