Главная страница
    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.034 c
3-1093497640
VS2002
2004-08-26 09:20
2004.09.26
TCP-порт для соединения клиента с сервером


14-1094705445
DSK
2004-09-09 08:50
2004.09.26
Как компонент сделать прозрачным?,наследник TWinControl


3-1093979991
Morrison
2004-08-31 23:19
2004.09.26
Как узнать значение autoincrement поля без ApplyUpdates?


1-1094400230
Ok
2004-09-05 20:03
2004.09.26
Как узнать координаты курсора мыши в KOL ???


14-1094098942
Viking
2004-09-02 08:22
2004.09.26
О браузере...





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский