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

 
 
> Пересел на 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 29 2012, 11:55
Сообщение #2


Гуру
******

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



Нашел такую вот штуку http://www.signal11.us/oss/hidapi/ . Пример запустился и работает в Visual C++ 2010 Express. Проблема в том, что в примере приложение консольное, а хочется GUI. Тот, который есть в примере, не запускается. Как можно из консольного приложения сделать GUI? Прошу помочь. Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
kolobok0
сообщение Apr 1 2012, 20:28
Сообщение #3


практикующий тех. волшебник
*****

Группа: Участник
Сообщений: 1 190
Регистрация: 9-09-05
Пользователь №: 8 417



Цитата(smk @ Mar 29 2012, 15:55) *
...Как можно из консольного приложения сделать GUI?..


(если в форточной студии)указываете компилятору режим сборки, переопределяете другую точку входа(немного отличается мэйн) ну и далее юзаете какую нить мэфэцэ или сами ручками.

есть способ сделать это очень просто.
генерите два сэмпловых шаблона. гуи и консольного. сравниваете. различии переносите в свой проект. всё

(круглый)
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 30th July 2025 - 01:07
Рейтинг@Mail.ru


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