Переключить контакт с последовательного порта COM через командный файл - PullRequest
1 голос
/ 12 января 2011

Я пытаюсь использовать один из выводов последовательного порта для переключения внешнего оборудования.Я хочу иметь возможность вызывать командный файл или что-то подобное, чтобы иметь возможность включать / выключать вывод булавки.Есть ли простой способ сделать это?

В идеале я бы хотел сделать это и с USB-портом, но я представляю, что это будет сложнее сделать.В этом случае легко перевернуть один контакт на USB-порт?

Cheers,

Mark

Ответы [ 2 ]

3 голосов
/ 13 января 2011

Это можно сделать с помощью последовательного порта, даже с адаптером USB-RS232.

Самый простой способ сделать это - подключить линии DSR / DTR.Самый простой способ вызвать эти линии - просто открыть порт с большинством программного обеспечения.Я мог бы помочь вам больше, но я не знаю, на какую платформу вы ориентируетесь.

Смотрите распиновку здесь: http://www.aggsoft.com/rs232-pinout-cable/pinout-and-signal.htm

1 голос
/ 12 января 2011

Если у вас есть LPT (терминал для линейного принтера) , это будет вашим лучшим выбором. Вы также можете использовать адаптер USB-2-LPT . Дополнительные параметры будут иметь устройство USB Digital I / O. Вы, вероятно, захотите что-то, что использует параллельный выход или имеет цифровые выводы ввода / вывода (например, это) . Чтобы использовать последовательный порт для управления чем-то внешним, потребуется устройство UART для преобразования последовательного сигнала в параллельные биты.

(еще веселее ... Bluetooth для GPIO )

Редактировать, чтобы порадовать ...

Да, вы можете контролировать аппаратные выводы управления для отдельных битов ввода / вывода через последовательный порт. Что касается USB-LPT, то это может иметь место в зависимости от конкретного оборудования или платформы, но я до сих пор не сталкивался с этим как с проблемой.

...