Вход
Наше всё
Теги
codebook
无线电组件
Поиск
Опросы
Закон
Пятница
22 ноября
О смысле всего сущего
0xFF
Средства и методы разработки
Мобильная и беспроводная связь
Блошиный рынок
Объявления
Микроконтроллеры
PLD, FPGA, DSP
AVR
PIC
ARM, RISC-V
Технологии
Кибернетика, автоматика, протоколы
Схемы, платы, компоненты
ARM, RISC-V контроллеры
1381526
Топик полностью
lloyd
(11.12.2023 09:17, просмотров: 160)
ответил
vesago
на
Друзья, дайте совет - как порешать проблему? Понадобилось мне свою железку подключить к стороннему софту. К этому софту родная железяка по USB HID цепляется. Я делал ранее все по usb cdc. Думал как два пальца обосцать - моментом подцеплю. Вирешарком посмотрел протокол обмена, там же все дискрипторы посмотрел. Ну и хер там. Все выходные бился - так и не осилил. За основу взял стм проект кастом хид. В проект данные не прилетают - хоть тресни. Проц stm32f103. Я в этой теме слаб.
Вы control request'ы реализовали-то? HID - это, конечно, просто трансфер атомарных пакетов, но USB - протокол чуть более сложный.
Поля в дескрипторе соответствуют?
Ответить
Благодарю. Как-то этот момент выпал. Я слукавил - не чисто за основу взял кастом хид. В основном взял проект с usb cdc и поправил в нем дискрипторы, usb_prop и эндпоинты. Попробую с нуля собрать из проетка кастомхид.
-
vesago
(11.12.2023 09:28
)