Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

USB!


sdw_syscoder ©   (2004-08-12 12:02:00) 

Кто-нибудь знает, возможно ли написать программу для устройства, подключаемого через USB-порт? А-а-А? Все вот юзают COM, LPT, а с ЮСБ никто и не работал получается?


Dimaxx   (2004-08-13 22:58:00) [1]

Братья-программеры, сорри. У нас че-то с почтовиком.

Выложил пока у себя - http://dimaxx.fatal.ru/hid.zip(157 кб)

Если у кого не качается (и такое бывает) - вышлю мылом.


Dimaxx   (2004-08-12 22:18:00) [2]

Для HID есть заголовочный файл на Паскале. Там есть работа с USB. Кому надо - вышлю мылом. От вас пустое письмо с соответствующей темой и сто ру... Тьфу, вырвалось, сорри...


wal   (2004-08-12 14:15:00) [3]


> НЕ УЖЕЛИ ВСЁ ТАК ПЛОХО И СЛОЖНО?
> АУ! НАРОД!!!
Все очень просто. Опыта работы непосредственно с УСБ нет, но УСБ тут совершенно не при чем. Работать надо с устройством, а не с портом. У устройства есть драйвер - работать надо с этим драйвером или с его псевдонимом. Например COM1 - это тоже всего лишь псевдоним для устройства. У Русиновича вроде утилитка была для просмотра имен устройств псевдонимов и т.д. и т.п. - поищи. С помошью этой утилиты узнаешь имя устройства и вперед - CreateFile. Насчет Read(Write)File - драйвер устройства их может и не поддерживать, но DeviceIoControl поддерживают все.

С уважением.


sdw_syscoder   (2004-08-12 13:53:00) [4]

> N170   (12.08.04 13:26) [6]

Ну здесь не то что надо, а как я понял написано про адаптер USB to RS-232.


sdw_syscoder   (2004-08-12 13:53:00) [5]

Удалено модератором
Примечание: Создание пустых сообщений


sdw_syscoder   (2004-08-12 13:29:00) [6]

> wal ©   (12.08.04 13:01) [5]

А у Вас есть какая-нибудь практика в этом? Я недавно узнал, что
работать с USB можно в режиме HID (HUMAN INTERFACE DEVICE). С HID можно работать через hid.dll.

По поводу этого у Вас есть какие-нибудь комментарии?


N170   (2004-08-12 13:26:00) [7]

Можно для начала сходить сюда:

http://cesko.euro-science.net/IgorPlugUSB_RS232/IgorPlug-USB%20(AVR)%20RS232_eng.htm

чтобы осознать сложность проблемы.


wal   (2004-08-12 13:01:00) [8]


> sdw_syscoder   (12.08.04 12:59) [4]
> Можно использовать функции WinAPI, которые используются
> для работы с файлами и портами(CreateFile, ReadFile, WriteFile...)?

Можно, только нужно знать, что в качестве имени в CreateFile писать.

С уважением.


sdw_syscoder   (2004-08-12 12:59:00) [9]

> Smithson ©   (12.08.04 12:37) [3]

Можно использовать функции WinAPI, которые используются для работы с файлами и портами(CreateFile, ReadFile, WriteFile...)?
Если нет, то какои-то способ должен быть?


Smithson   (2004-08-12 12:37:00) [10]

Ты вопрос-то задай... Или тема в флейм уйдет.


sdw_syscoder   (2004-08-12 12:23:00) [11]

Anatoly Podgoretsky ©   (12.08.04 12:06) [1]
> Не получается


В смысле... - не получается работать или не получается это просто в рифму сказано?


Anatoly Podgoretsky   (2004-08-12 12:06:00) [12]

Не получается


Наверх

Титульная страница Поиск, карта сайта Написать письмо