Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "WinAPI";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Вниз

USB!   Найти похожие ветки 

 
sdw_syscoder   (2004-08-12 12:02) [0]

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


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

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


 
sdw_syscoder   (2004-08-12 12:23) [2]

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


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


 
Smithson ©   (2004-08-12 12:37) [3]

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


 
sdw_syscoder   (2004-08-12 12:59) [4]

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

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


 
wal ©   (2004-08-12 13:01) [5]


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

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

С уважением.


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

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

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

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


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

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

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

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


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

> N170   (12.08.04 13:26) [6]

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


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

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


 
wal ©   (2004-08-12 14:15) [10]


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

С уважением.


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

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


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

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

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

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



Страницы: 1 вся ветка

Форум: "WinAPI";
Текущий архив: 2004.09.26;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.052 c
3-1093349602
Карелин Артем
2004-08-24 16:13
2004.09.26
FB 1.5.1 и индекс по выражению.


14-1094079217
MicroMozg
2004-09-02 02:53
2004.09.26
Женщина-программист???


3-1093511772
Misha Uskov
2004-08-26 13:16
2004.09.26
Ресурсоемкая задача.


1-1094640944
Толик
2004-09-08 14:55
2004.09.26
Как сделать загрузку из файла типа ini в TMemo


3-1093583719
Desperado
2004-08-27 09:15
2004.09.26
ошибка в IBAlloc





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский