Jump to content

    
Sign in to follow this  
Idle

USB <--> LPT

Recommended Posts

С UART всё понятно. А вот существуют ли преобразователи, драйверы для которых эмулируют параллельный порт? Нашёл только PL2305, но драверок для неё добавляет в систему только поддержку USB принтера (никаких новых LPT). FT245 тоже не то. Может есть какие-то ограничения ОС, раз не существует подобных программных решений? Или они есть?

Share this post


Link to post
Share on other sites
Они есть !. написать cамому драйвер к тойже FT245.

 

И что? Все устройства, ранее работавшие на LPT, будут ГАРАНТИРОВАННО работать на вашем переходнике?

Share this post


Link to post
Share on other sites
И что? Все устройства, ранее работавшие на LPT, будут ГАРАНТИРОВАННО работать на вашем переходнике?

 

Нет! Все существующие LPT - USB сделаны под принтерные драйверы.

Share this post


Link to post
Share on other sites
Они есть !. написать cамому драйвер к тойже FT245.

 

И что? Все устройства, ранее работавшие на LPT, будут ГАРАНТИРОВАННО работать на вашем переходнике?

 

Не гарантированно но будут, мне программист говорит что виртулальны LPT пишется легче виртуального COM.

 

 

P.S. 100% надежность стоит бесконечно денег.

Share this post


Link to post
Share on other sites

Судя по ответам делаю вывод: готовых решений нет. Выводы: или я плохо умею пользоваться поисковиками(что скорее всего), или это мало кому нужно (что вряд ли), или сущёствуют какие-то заморочки с созданием подобных драйверов.

 

PS Существует некий шнурок CUM360. Кто пользовался, скажите что он есть, и какой там чип.

Share this post


Link to post
Share on other sites
Судя по ответам делаю вывод: готовых решений нет. Выводы: или я плохо умею пользоваться поисковиками(что скорее всего), или это мало кому нужно (что вряд ли), или сущёствуют какие-то заморочки с созданием подобных драйверов.

 

PS Существует некий шнурок CUM360. Кто пользовался, скажите что он есть, и какой там чип.

 

Почитайте здесь:

http://roknroll.narod.ru/ALTERA/USB.htm

 

И здесь посмотрите может найдете что-то полезное для себя:

http://www.is.svitonline.com/vks/Links/Download.html

Share this post


Link to post
Share on other sites
Не гарантированно но будут, мне программист говорит что виртулальны LPT пишется легче виртуального COM. 

 

 

P.S.  100% надежность стоит бесконечно денег.

 

USB эмулятор LPT (если он вообще возможен) будет довольно кривым из-за трудноучитываемых дополнительных задержет от USB. Например, для формирования строба обычно программа пишет в порт "1" ждет определенное время, потом пишет "0". Через USB такая операция приведет к к неопределенности зажержки начала строба и флуктуациям его длительности. Программаторам скорее всего это не понравится.

Причем для перехвата прямых обращений к портам LPT надо писать драйвер ядра, а с учетом того, что скажем программаторы, сами для прямого доступа к LPT также используют драйвер ядра задача может стать весьма нетривиальной. Также неочевидно, насколько просто организовать обмен между таким драйвером LPT и собственно самим USB. У драйверов ядра для общения с системой совершенно другой API по сравнению с простыми приложениями

 

С RS232 ситуация иная - под Windows обычно напрямую в порты никто не пишет, работа идет через API и поэтому USB - RS232 получается хорошо

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this