Используйте последовательный порт как цифровой выход
Я хочу вывести один бит из программы на моем ПК в схему TTL.
Я знаю, что могу купить карту цифрового ввода-вывода, но мне просто нужно одно значение.
Могу ли я использовать один из выводов последовательного порта в качестве одного бита TTL?
Изменить: я могу использовать Linux или Windows.
2 ответа
Вы, конечно, можете, но вам нужно будет выполнить некоторое преобразование уровней, поскольку выходные строки (например, RTS) не находятся на уровнях TTL.
Информация о проводке и программировании здесь
PC 9-контактная проводка здесь
Схема преобразователя уровня здесь - эта схема ("Общий последовательный интерфейс TTL") преобразует линии Txd и Rxd в / из уровней RS232, но если вы просто хотите реализовать одну линию рукопожатия, используйте схему только для линии Txd ПК (вывод 3 на 9-контактном разъеме), но подключите его к линии DTR (контакт 4 на 9-контактном разъеме) или RTS (контакт 7).
Это USB-устройство выглядит как последовательный порт для ОС, поэтому его можно легко подключить, и есть версии 3.3В и 5В.