2

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

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

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

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

2 ответа2

3

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

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

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

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

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

2

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

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