![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
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]Не получается