Свежие обсуждения
Компьютеры

Получится ли сделать аналог параллельного порта на FT232 ?

1 3

Собственно речь не про микросхему, а про готовое устройство типа
https://www.chipdip.ru/product/ft232-usb-uart-board-micro
которое есть и на странице их производителя:
http://www.waveshare.com/product/ft232-usb-uart-board-micro.htm

Мне нужно независимо управлять 5-8-ю линиями с уровнями ТТЛ, при этом некоторые из них "читать", т.е. разрешить выставлять их внешнему устройству.
Получится ли использовать линии, имитирующие на этой плате COM-порт, в таком режиме?

Что такое линии CBUS0-CBUS4 ?

Подчеркну, что манипуляций тремя линиями (DTR, RTS, TxD) и чтения двух (CTS, DSR) как в COM-порте мне недостаточно.

 

AR®: Получится ли использовать линии, имитирующие на этой плате COM-порт, в таком режиме?

Да, такое возможно, если перевести микросхему в так называемый "bit-bang" режим.
Тогда все 8 линий RS232 становятся линиями ввода-вывода.
CBUS0-CBUS4 - это конфигурируемые выводы. В заводской конфигурации им присвоены определённые функции, но путём записи соответствующей конфигурации в внутренний EEPROM эти функции можно изменить. CBUS0-CBUS3 могут быть сконфигурированы как линии ввода-вывода.
Итого имеются 12 линий, которыми можно свободно манипулировать.

 

Tadas, спасибо!

Несколько смущает, что указанную мной плату сделали не сами FTDI, и, говорят, могут быть проблемы с идентификацией таких USB-устройств Windows'ом, с драйверами.

 

Если сама микросхема оригиналная, то проблем не будет. От платы это не зависит.

 

ЭТО ТОКА ДЛЯ RL ВЕРСИИ ЧИПА? а боле раняя версия с BL ЭТО не сможет?

 

А чем FT245 не устраивает? Как раз для параллельного порта.

 

Арс
Про FT245 просто не знаю. Поизучаю вопрос.
Есть в продаже готовые платы с ней, почему-то они позиционируются как преобразователь "USB-FIFO":
https://www.chipdip.ru/product/ft245-usb-fifo-board-type-a

В каком смысле они "FIFO" ?

 

Посмотрел. Всё равно те же 8 линий, что в FT232, только дороже.

 

AR®: В каком смысле они "FIFO" ?

В том смысле, что выполняют роль буфера при передаче данных First Input First Output (FIFO). Для сравнения другой вариант буфера данных LIFO (Last Input First Output) или иначе называют "стек".

 

SAK
Смысл аббревиатуры FIFO я знаю. Какой смысл он имеет применительно к данной микросхеме?
В ней запись и чтение буферизированы?