На столе резистор не нужен. У меня были участки метров по 200 вперемешку с силой в лотке несколькими слейвами и без терминации и все было огонь. А были 15 метров и ни в какую без терминации. Полы иногда сдвигают регистр на один либо вперёд, либо назад, поэтому я при опросе обычно в серединку области данных стараюсь запросы посылать. Кстати параметры порта в диспетчере устройств должны соответствовать параметрам в программе. На всякий случай. И резистор в общем случае по спецификации 120 с обоих концов линии, либо ни одного вообще.

Комментарии: 14

  1. Nick

    А сопротивление терминаторов зависит от волнового сопротивления длинной линии, не всегда 120 Ом - оптимально.

    • Odro

      Не всегда Поэтому написал в общем случае и в спецификации.

      • Konstantin

        Иногда они "прошиты" в железе, но это специальные случаи

      • Nick

        да, далеко не всегда я бы даже сказал.

        • Odro

          У каждого в детстве были свои игрушки :) У меня осталась привычка ручками параметры порта вбивать, зато потом голова об этом не болит.

          • Nick

            Обнимемся.

            • Odro

              Монтажи, овены, сегнетики, utp cat 5, сгоревшие частотники, перепутанные полярности, недотянутые контакты и как делать опрессовку. Спасибо

      • Aleksey

        Честно сказать не встречал программы в которой бы свои настройки порта не производили перенастройки в диспетчере.

        • Konstantin

          Я вон тоже в СГС нифига не смыслю, а были знакомые, что тока в ней и ориентируются, а на СИ плюются

        • Nick

          А я наоборот. Фигли софт будет лезть и менять системные настройки?

          • Aleksey

            Именно так Будет менять

          • Konstantin

            Программа когда требует от ОСи ресурс (файл, компорт и т.д.) получает хэндл, и если получает хендл в эксклюзивное пользование, то может изменить настройки под себя. Так было по крайней мере во времена Вин3.1 и 95, когда я еще программированием занимался. Но думаю примерно так и осталось

            • Aleksey

              Согласен 1. Указываешь параметры передачи на физическом уровне скорость, паритет, биты данных, стоповые 2. Открываешь порт 3. Посылаешь данные 4. Закрываешь порт и параметры остаются как в диспетчере Но в момент посылки отсылается на скорости указанной в программе

  2. Aleksey

    Параметры порта в диспетчере устройств меняются при открытии порта и заменяются обычно параметрами установленными в программе. То есть параметры порта необходимо контролировать только в программе.

Не нашли ответ?

Вам также может быть интересно