1

Я экспериментирую с интерфейсом RS-232 моего компьютера на Win7. Я хочу переключить состояние линии RTS с помощью команды «mode com1: rts = on». Однако мониторинг линии RTS с помощью мультиметра показывает, что состояние линии мгновенно переключается во включенное состояние. Интересно, что происходит?

1 ответ1

0

Чтобы иметь возможность точно включать или выключать (например, напряжение или отсутствие напряжения) определенных выводов в io-портах компьютера, вам необходимо получить эксклюзивный доступ к программному интерфейсу, чтобы убедиться, что ОС не остановит вас и не начнет возиться. с ним в разгар ваших операций.
Вы также должны как-то убедиться, что / любой драйвер не входит в него в том же стиле.
ТОГДА вы можете изменить настройки аппаратной схемы, чтобы заставить ее делать то, что вы хотите. Обратите внимание, что некоторые вещи все еще могут быть невозможны из-за ограничений в дизайне оборудования.

Я сомневаюсь, что программа mode DOS Prompt может на самом деле устанавливать и сохранять или отключать вывод rts. Ты лучше проверь в каком mode /? печатает об этом, даже прибегая к помощи гугл, это может помочь информировать себя.

RTS - это сокращение от Request To Send, которое используется при аппаратном подтверждении связи для последовательной связи (RS232). Это должно быть связано с "CTS" (Clear to Send) на другом конце, предполагая, что у вас есть подобное устройство (связь DCE с DCE).

Смотрите http://en.wikipedia.org/wiki/RS-232 для более подробной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .