реклама на сайте
подробности

 
 
> Кабель-переходник USB-LPT, кто-нибудь знает как программировать?
sergunas
сообщение Apr 29 2005, 11:34
Сообщение #1


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



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

Есть моё устройство, связь между которым и компьютером осуществляется через параллельный интерфейс в режиме EPP. Проблема в том, что LPT-порт понадобился для других целей (подключение ByteBlaster'а без выключения питания).
Для решения проблемы приоборел упомянутый в названии темы кабель. Но, к сожалению, похоже этот кабель предназначен только для подключения принтеров. В диспетчере устройств дополнительного LPT-порта не появляется sad.gif (появляется только пункт: "Поддержка USB принтера").
И теперь передо мной встаёт вопрос, а как мне его научиться программировать, чтобы общаться со своим устройством? Ведь в принципе это же возможно, так? Принтер как-то работает же.

PS: Приведу пару ссылок касательно кабеля-переходника USB-LPT:
1) Кабель от фирмы D-LINK;
2) Кабель от фирмы D-Computer (по внешнему виду очень похож на купленный)
3) внутри кабеля просматривается микросхема контроллера фирмы Prolific Technology PL-2305.

Заренее благодарен за помощь!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов (1 - 4)
Chupakabra
сообщение Apr 30 2005, 17:11
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 361
Регистрация: 18-04-05
Пользователь №: 4 258



Цитата(sergunas @ Apr 29 2005, 14:34)
Сорри, но другой подходящей ветки для темы в форуме не нашёл.

Есть моё устройство, связь между которым и компьютером осуществляется через параллельный интерфейс в режиме EPP. Проблема в том, что LPT-порт понадобился для других целей (подключение ByteBlaster'а без выключения питания).
Для решения проблемы приоборел упомянутый в названии темы кабель. Но, к сожалению, похоже этот кабель предназначен только для подключения принтеров. В диспетчере устройств дополнительного LPT-порта не появляется sad.gif (появляется только пункт: "Поддержка 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 на сайте.
Go to the top of the page
 
+Quote Post
Кост
сообщение Jun 24 2005, 19:28
Сообщение #3





Группа: Новичок
Сообщений: 4
Регистрация: 24-06-05
Пользователь №: 6 294



Цитата(Chupakabra @ May 1 2005, 01:11)


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

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

Кстати, по поводу обращения к мосту напрямую через usbprint: Peter's blog Может пригодится...
Go to the top of the page
 
+Quote Post
Кост
сообщение Jun 24 2005, 19:35
Сообщение #4





Группа: Новичок
Сообщений: 4
Регистрация: 24-06-05
Пользователь №: 6 294



Цитата(sergunas @ Apr 29 2005, 19:34)
Есть моё устройство, связь между которым и компьютером осуществляется через параллельный интерфейс в режиме EPP.


Как вы программируете LPT порт? Напрямую? Или используете стандартный драйвер винды? Или же не винды? :) У меня не получилось использовать стандартный драйвер, потому что даже реализовав согласование режима в железе, я потом не смог работать с портом - WriteFile выдавала ошибку ERROR_INVALID_FUNCTION.
Go to the top of the page
 
+Quote Post
sergunas
сообщение Jul 13 2005, 07:15
Сообщение #5


Местный
***

Группа: Свой
Сообщений: 441
Регистрация: 7-12-04
Пользователь №: 1 373



Цитата(Кост @ Jun 24 2005, 23:35)
Как вы программируете LPT порт? Напрямую? Или используете стандартный драйвер винды? ...
*

Программирую в Delphi с использованием компонента DirectPort, который использует драйвер обращения к портам ввода-вывода giveio.sys, всё предельно просто при этом.
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th July 2025 - 18:14
Рейтинг@Mail.ru


Страница сгенерированна за 0.01386 секунд с 7
ELECTRONIX ©2004-2016