Jump to content

    

Кабель-переходник USB-LPT

Сорри, но другой подходящей ветки для темы в форуме не нашёл.

 

Есть моё устройство, связь между которым и компьютером осуществляется через параллельный интерфейс в режиме EPP. Проблема в том, что LPT-порт понадобился для других целей (подключение ByteBlaster'а без выключения питания).

Для решения проблемы приоборел упомянутый в названии темы кабель. Но, к сожалению, похоже этот кабель предназначен только для подключения принтеров. В диспетчере устройств дополнительного LPT-порта не появляется :( (появляется только пункт: "Поддержка USB принтера").

И теперь передо мной встаёт вопрос, а как мне его научиться программировать, чтобы общаться со своим устройством? Ведь в принципе это же возможно, так? Принтер как-то работает же.

 

PS: Приведу пару ссылок касательно кабеля-переходника USB-LPT:

1) Кабель от фирмы D-LINK;

2) Кабель от фирмы D-Computer (по внешнему виду очень похож на купленный)

3) внутри кабеля просматривается микросхема контроллера фирмы Prolific Technology PL-2305.

 

Заренее благодарен за помощь!

Share this post


Link to post
Share on other sites
Сорри, но другой подходящей ветки для темы в форуме не нашёл.

 

Есть моё устройство, связь между которым и компьютером осуществляется через параллельный интерфейс в режиме EPP. Проблема в том, что LPT-порт понадобился для других целей (подключение ByteBlaster'а без выключения питания).

Для решения проблемы приоборел упомянутый в названии темы кабель. Но, к сожалению, похоже этот кабель предназначен только для подключения принтеров. В диспетчере устройств дополнительного LPT-порта не появляется :( (появляется только пункт: "Поддержка USB принтера").

И теперь передо мной встаёт вопрос, а как мне его научиться программировать, чтобы общаться со своим устройством? Ведь в принципе это же возможно, так? Принтер как-то работает же.

 

PS:  Приведу пару ссылок касательно кабеля-переходника USB-LPT:

1) Кабель от фирмы D-LINK;

2) Кабель от фирмы D-Computer (по внешнему виду очень похож на купленный)

3) внутри кабеля просматривается микросхема контроллера фирмы Prolific Technology PL-2305.

 

Заренее благодарен за помощь!

 

Это не поможет ? http://tech.prolific.com.tw/visitor/v_filebrw_result.asp

 

По-лююому надо копать у prolific на сайте.

Share this post


Link to post
Share on other sites

 

В спецификации PL-2305 есть замечательный пункт 5.3 Vendor-Specific Device Requests. Вольный перевод: стандартных запросов достаточно для большинста устройств, однако для пущей универсальности наше устройство поддерживает следующие специфические для него запросы:...

Переворачиваем страничку - как в том анекдоте, продолжение в следующей серии - пункт 6.0. Data Format in EPROM!!! :)

Видимо какие особые запросы поддерживает этот мост так и останется тайной :(

 

У меня такая же проблема. Точнее, хочется чтобы мое EPP устройство работало как с обычными параллельными портами, так и с подключаемыми в USB. Однако без написания собственных драйверов тут похоже не обойтись :(

 

Кстати, по поводу обращения к мосту напрямую через usbprint: Peter's blog Может пригодится...

Share this post


Link to post
Share on other sites
Есть моё устройство, связь между которым и компьютером осуществляется через параллельный интерфейс в режиме EPP.

 

Как вы программируете LPT порт? Напрямую? Или используете стандартный драйвер винды? Или же не винды? :) У меня не получилось использовать стандартный драйвер, потому что даже реализовав согласование режима в железе, я потом не смог работать с портом - WriteFile выдавала ошибку ERROR_INVALID_FUNCTION.

Share this post


Link to post
Share on other sites
Как вы программируете LPT порт? Напрямую? Или используете стандартный драйвер винды? ...

Программирую в Delphi с использованием компонента DirectPort, который использует драйвер обращения к портам ввода-вывода giveio.sys, всё предельно просто при этом.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this