sot_buk
|
|
1 | |
Выбрать класс устройства USB26.04.2015, 11:45. Показов 5727. Ответов 2
Метки нет (Все метки)
Всем привет, осваиваем usb на lpc4337 (usb1), запустили пример из предоставляемых NXP, который называется CDC, в divice manager устройство определяется как виртуальный som-порт. Из консольной программки на си на стороне хоста получаю доступ к устройству как som-порту, используя функции WriteFile/ReadFile. Немного смущает в этой схеме тот факт, что не имею доступ ко всей функциональности протокола usb (хотелось хотя бы проверять, как дошел пакет, есть ли ошибки в нем, итд). Если я правильно понимаю, класс устройства, и, соответственно, драйвер к нему хостом выбираются в зависимости от дескрипторов, которые устройство предоставляет хосту. Какие есть еще варианты доступа к виртуальному som-порту, кроме описанного выше? Какие еще классы устройств можно использовать для передачи большого объема данных между хостом и устройством и как получить к нему доступ со стороны хоста?
Сорри за сумбурный вопрос, наверно сами еще не знаем, чего хотим, наводящим вопросам велкам -) |
26.04.2015, 11:45 | |
Ответы с готовыми решениями:
2
Идентификация своего USB устройства на компьютере Программирование USB устройства v-usb Как с эмулировать 2 устройства на 1 МК Не приходит данные из устройства через USB (atmega88) Купил USBASP "Сбой запроса дескриптора USB-устройства" |
0 / 0 / 0
Регистрация: 17.03.2010
Сообщений: 901
|
|
26.04.2015, 12:28 | 2 |
Вопрос не сумбурный, просто ответ объемный. Чуть позже скину ссылку на книжку, там многие ответы есть.
0
|
0 / 0 / 0
Регистрация: 22.03.2015
Сообщений: 838
|
|
26.04.2015, 19:17 | 3 |
Сообщение от sot_buk
Сообщение от sot_buk
Если "divice manager" в тексте - это Wymdows, то поддержка со стороны хоста стандартным микрософтовым драйвером WinUSB - см. Википедию и дальше по ссылкам оттуда на Микрософт. Работать с winusb драйвером умеет open source библиотека libusb, ну и, конечно, микрософтовые библиотеки.
0
|
26.04.2015, 19:17 | |
26.04.2015, 19:17 | |
Помогаю со студенческими работами здесь
3
Переводить команды USB WIFI Адаптера через компьютер по USB-USB для устройства При запуске системы отключаются все USB-устройства, в т.ч. устройства ввода Не работают USB-порты (Сбой запроса дескриптора USB устройства (код 43) ) Периодически отваливаются USB мышки, другие USB устройства работают нормально Перемкнулись провода usb в картридере помоему даже все сразу, после этого комп не определяет usb устройства USB устройства Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |