ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Среда
3 июля
1271867 Топик полностью
my504 (29.12.2022 17:41, просмотров: 188) ответил =AlexD= на Давай уточню, ты принимаешь решение об ответе на основании первого байта пакета, который может исказиться и ответ придёт в лучшем случае не от того слейва, в худшем - от двух слейвов одновременно. Или я чего то не понимаю? Обычно делают не так, отвечает тот слейв, которого запрашивали в прошлый раз (со всеми контролями ошибок).
Первый байт запроса - адресный. Поэтому ответит только ОДИН слейв. В конфигурации концентратора записан список устройств в линиях. Линий у концентратора четыре по 32 слейва в каждой максимум. Ответ должен быть в любом случае. А реакция на запрос зависит от содержимого запроса. Искажений пакетов нет по определению. Максимальная длина линии - 200 метров при рейте 115200. CRC гарантирует от фатальных ошибок связанных с неверным шифрованием. Такое возможно при апдейте софта. 

Это может вызвать циклическое сохранение конфигурации в девайсах и исчерпания ресурса флеша.