|
>Количество служебных бит в байтовых протоколах на канальном уровне
<>
>-стоповый бит;
Из извесных вам - согласен. Однако посмотрите каким количеством служебных бит обставлен тот-же байт в CAN. Правда тут может быть уже до 8 байтов.
<>
> Не бывает "канальных протоколов". Бывает канальный уровень протокола
> по OSI. И "блоки байт" (если Вы так называете пакеты) на этом уровне > в байтовых протоколах никогда не рассматриваются.
А без Оси и без Кисы? Ничего не могу сказать про OSI - я его не знаю и обхожусь без него. Вполне возможна терминологическая путаница с моей стороны - я протоколами специально никогда не занимался, просто пришлось лет 10 назад делать кое-что на 485 (интернета тогда не было) в условиях достаточно плохих.
>Я просто до сих пор не понял Вашей фразы "485-й вообще не
> предназначен для байтовых протоколов".
Очень просто:
По моему мнению с RS485 нельзя работать по принципу байтик бросил в линию - байтик получил с линии. Это нормально работает для RS232 RS422 а в RS485 необходимо формировать пакет (я его называл блоком байтов, но пусть будет пакет) и пример формировавшегося моей программой пакета я приводил. Вызваны все эти сложности тем, что от состояния линии "все принимают" в принципе не избавится. На мой взгляд примочки в виде резисторов спасают плохо, в моем случае из-за наличия щеток не спасали вообще.
E-mail: info@telesys.ru