Используйте последовательный порт как цифровой выход

1432
Steven

Я хочу вывести один бит из программы на моем ПК в схему TTL.

Я знаю, что могу купить карту цифрового ввода-вывода, но мне просто нужно одно значение.

Могу ли я использовать один из выводов последовательного порта в качестве одного бита TTL?

Изменить: я могу использовать Linux или Windows.

2
http://www.ktverkko.fi/~msmakela/electronics/relay/index.en.html Aki 13 лет назад 0

2 ответа на вопрос

3
Linker3000

Вы, конечно, можете, но вам нужно будет выполнить некоторое преобразование уровней, поскольку выходные строки (например, RTS) не находятся на уровнях TTL.

Информация о проводке и программировании здесь

PC 9-контактная проводка здесь

Схема преобразователя уровня здесь - эта схема («Общий последовательный интерфейс TTL») преобразует линии Txd и Rxd в / из уровней RS232, но если вы просто хотите реализовать одну линию рукопожатия, используйте схему только для линии Txd ПК (вывод 3 на 9-контактном разъеме), но подключите его к линии DTR (контакт 4 на 9-контактном разъеме) или RTS (контакт 7).

VB код и пример здесь

2
Martin

Это USB-устройство выглядит как последовательный порт для ОС, поэтому его можно легко подключить, и есть версии 3.3В и 5В.