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

 
 
> Пересел на Visual C++ 2010, пытаюсь понять как работать с USB HID.
smk
сообщение Mar 25 2012, 11:03
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Сложности с написанием приложений для обмена по USB вынудили пересесть на Visual C++ 2010. Вот сейчас пробую наладить обмен с USB HID (Custom_HID от Keil). Есть родной пример от ST, но он для Visual C++ 2005 и в Visual C++ 2010 не собирается. Пишет, что не находит заголовочных файлов. Взял пример от Microchip для HID на основе PicKit2. Заменил VID и PID. Устройство программа увидела и теперь нужно сделать обмен. Для начала хочу начать принимать то, что передает макетка (Демопрограмма от ST принимает, там 2 байта на выход и 2 байта на вход). Вот собственно хотелось бы понять как это сделать. В частности что значит нижеприведенный кусок кода?

Код
    //Globally Unique Identifier (GUID) for HID class devices.  Windows uses GUIDs to identify things.
    GUID InterfaceClassGuid = {0x4d1e55b2, 0xf16f, 0x11cf, 0x88, 0xcb, 0x00, 0x11, 0x11, 0x00, 0x00, 0x30};


Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
smk
сообщение Mar 26 2012, 05:46
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Благодарю за внесение ясности. Были подобные сомнения. Спасибо.

Есть примерчик от Microchip. Он под 2010 Express нормально собирается. Вот только не пойму как его для примеров от ST приспособить. А так устройство видит и даже что-то в него отправляет да еще и без ошибок.

Выкладываю примерчик и дескрипторы со стороны устройства. Может на досуге кто подскажет куда копать. Стремлюсь к результату (шаблону под разные проекты), который позволит пересылать в обе стороны произвольный массив с количеством байт от 1 до 0хFFFF. И пересылать тогда, когда: 1) ПК хочет забрать и массив готов, 2) устройство хочет отдать.

Прикрепленный файл  Microsoft_Visual_C___2005_Express.rar ( 6.72 мегабайт ) Кол-во скачиваний: 100

Прикрепленный файл  usb_desc.rar ( 2.52 килобайт ) Кол-во скачиваний: 105


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 21st August 2025 - 04:43
Рейтинг@Mail.ru


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