Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
27 декабря
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
Микроконтроллеры
319507
Топик полностью
Леонид Иванович
(01.04.2012 15:01, просмотров: 737)
ответил
zlogic
на
С одной стороны так, но с другой... анализ пакета происходит после паузы от мастера в 3.5 символа... если в процессе приёма пакета количество байт превышает ожидаемое, то это не ваш пакет... в топку его и CRC туда же... то есть я в самом начале
Я именно так и делаю, но уважаемый koyodza привел аргументированные возражения.
Ответить
Давайте вернёмся к его аргументам... Ссылку, плиз... Хотя, мы сейчас ведём разговор о пакете с количеством байт больше ожидаемого... а уважаемый koyodza на эту тему вроде бы ничего не говорил...
-
zlogic
(01.04.2012 15:04 - 15:09
)
Аргументы просты - устройство формально не будет Modbus-совместимым. Насчет пакетов, не умещающихся в буфер, тоже было сказано. На них нужно отвечать ILLEGAL_DATA_VALUE. А вот ожидаемое количество байт - это другое, мы узнаем его только при
Леонид Иванович
(34 знак., 01.04.2012 16:29
)