Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ATmega AVR
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.53/19: Рейтинг темы: голосов - 19, средняя оценка - 4.53
otix6441161
1

USB для AVR. Часть 2. HID Class на V-USB

09.10.2014, 18:24. Просмотров 3811. Ответов 2
Метки нет (Все метки)

Прочитал статью "USB для AVR. Часть 2. HID Ctoss на V-USB", решил собрать все по примеру и все поолучилось. Но прогу для компа взял ту, которая прилагалась в статье. Я попробовал написать прогу для компа в Visual Studyo C++ но там вылазит ошибка(error C1189: #error : BCW 5.0 or greater required ), с которой я не могу совладать. а вот та самая строка в которой ошибка #error BCW 5.0 or greater required.
Я Создал новую тему потому что не могу писать комментарии в статьях СообществоEasyElectronics.ru, так как надо быть зарегистрированным там, а для этого нужен инвайт которого нигде не могу найти. Прошу помочь кто чем может или сообщите автору той статьи, может он ответит.
Но не найдя решения я попробовал написать прогу на C#, так как с ним больше работал. Нашел несколько библиотек, UsbLibrary не захотела находить мое устройство, а LibUsbDotNet находит, принимает всякую информацию об устройстве, но вот передать или принять данные не могу, так как не знаю как написать код программы и примеров нужных не нашел. А не могу потому что в статье было написано что данные передаются с помощью Set-Report и Get-Report, вот именно реализации этих запросов я и не могу найти среди примеров на эту библиотеку. Если с этим поможете то тоже будет еще лучше чем на C++, потому что часть проги, не связанная с передачей по USB уже написана на C#. Заранее спасибо!
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
09.10.2014, 18:24
Ответы с готовыми решениями:

HID Class на V-USB (статья USB для AVR. Часть 2.)
Здравствуйте. Решил перейти от библиотеки Libusb на HIDlibrary и как раз нашел эту статью. Но...

HID Class на V-USB
Доброго всем времени суток. Хочу освоить USB на avr, и первый же блин комом. Прочитал статьи на...

avr hid v-usb crossplatform (unix like, linux, win)
Добрый день. Уровень - новичок. Вопрос больше теоретический, реализация может и отсутствовать,...

Как работать с USB HID-class ?
Кто бы научил как с ним работать?

2
0 / 0 / 0
Регистрация: 11.07.2014
Сообщений: 116
15.10.2014, 00:18 2
Раз уж появилась такая тема - тоже спрошу. Не пытался ли кто-нибудь завести это на линуксе или хотя бы на кроссплатформенных библиотеках?
У меня при использовании usbhid-hidapi возникла пара интересных эффектов:
1. Передача данных с компьютера в контроллер проходит по команде hid_write(), а чтение - по hid_get_feature_report(), а не по hid_read(), как можно было подумать.
2. При выдергивании устройства на горячую, может зависнуть вообще все. Это баг реализации usb или мой косяк?
В остальном все работает :-)
0
1 / 1 / 0
Регистрация: 11.01.2013
Сообщений: 5,483
15.10.2014, 01:21 3
Цитата Сообщение от SOKPOWIHIU
Передача данных с компьютера в контроллер проходит по команде hid_write(), а чтение - по hid_get_feature_report(), а не по hid_read(), как можно было подумать.
Да вроде нормально. HID-divice же report заполняет, когда отдаёт данные.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.10.2014, 01:21

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

USB-HID библиотека с st.com STM32f105 "Устройство USB не .."
Товарищи. Взял USB библиотеку с st.com (On-The-Go host omd divice library), для STM32F105...

C++ /C# .Net для работы с USB HID
Добрый вечер уважаемые форумчане! Очень нужна ваша помощь, подскажите кто знает/работал с...

Переводить команды USB WIFI Адаптера через компьютер по USB-USB для устройства
name: как передавать сигнал от требующего установку драйверов USB WIFI Адаптера через компьютер по...

USB для AVR
Здравствуйте. Прочитал статью USB для AVR. Часть 2. HID Ctoss на V-USB , скачал пример проекта,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.