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

 
 
> HID и VCP на одном контроллере можно сделать?
A.Lex
сообщение Nov 28 2016, 15:27
Сообщение #1


Частый гость
**

Группа: Участник
Сообщений: 138
Регистрация: 27-12-11
Пользователь №: 69 107



Вопрос ламерский, но однозначного ответа пока не нашел.
Исходные данные: МК STM32xxx, один порт USB, переключатель HID/VCP.
Реализуемо? Если ДА, то где бы глянуть пример.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Genadi Zawidowsk...
сообщение Dec 5 2016, 22:30
Сообщение #2


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Для примера, как у меня делается - динамическое создание дескрипторов. Возможно, Вам не потребуется, но мне очень помогло, когда делал AUDIO + пара компортов (CDC) в одном устройстве.
Работает с этим у меня слегка вычищенный USB стэк из CubeMX на F4 и F7. И самописное на RENESAS RZ/A, исходники открыты.


Сообщение отредактировал Genadi Zawidowski - Dec 5 2016, 22:35
Прикрепленные файлы
Прикрепленный файл  composite.zip ( 19.74 килобайт ) Кол-во скачиваний: 35
 
Go to the top of the page
 
+Quote Post
jcxz
сообщение Dec 8 2016, 09:15
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(Genadi Zawidowski @ Dec 6 2016, 01:30) *
Работает с этим у меня слегка вычищенный USB стэк из CubeMX на F4 и F7. И самописное на RENESAS RZ/A, исходники открыты.

Я, кстати, в таких случаях обычно использую USB-стек из примеров IAR (в частности для LPC17xx). Там написано всё просто, без лишнего нагромождения функций. Вся работа с железом вынесена в один файл. И никаких кубов и прочих либ - всё через регистры IO. Под свои нужды переделывается легко и быстро. Я даже портировал эти примеры на другие МК.
Так что - рекомендую.
Go to the top of the page
 
+Quote Post
Genadi Zawidowsk...
сообщение Dec 14 2016, 18:41
Сообщение #4


Профессионал
*****

Группа: Участник
Сообщений: 1 620
Регистрация: 22-06-07
Из: Санкт-Петербург, Россия
Пользователь №: 28 634



Цитата(jcxz @ Dec 8 2016, 12:15) *
Я даже портировал эти примеры на другие МК

Я про это.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- A.Lex   HID и VCP на одном контроллере можно сделать?   Nov 28 2016, 15:27
- - x893   Можно и без переключателя. То есть одновременно. П...   Nov 28 2016, 16:44
|- - A.Lex   Спасибо, посмотрю!   Nov 28 2016, 17:04
- - esaulenka   Я именно такую штуку делал. На libopencm3. Главное...   Dec 1 2016, 10:06
|- - A.Lex   Спасибо за совет, скоро придется этим заняться. Д...   Dec 5 2016, 14:30
|- - A.Lex   Большое спасибо, наличие работающих реализаций зна...   Dec 6 2016, 03:58
|- - jcxz   Цитата(Genadi Zawidowski @ Dec 14 2016, 21...   Dec 19 2016, 11:02
- - Genadi Zawidowski   Спасибо. Выложить можете?   Dec 8 2016, 18:53
|- - jcxz   Цитата(Genadi Zawidowski @ Dec 8 2016, 21...   Dec 13 2016, 13:59
|- - toweroff   Цитата(jcxz @ Dec 13 2016, 16:59) из прим...   Dec 13 2016, 14:33
- - esaulenka   В кейле кроме галок и готовых бинарников ничего не...   Dec 13 2016, 15:12
- - toweroff   Цитата(esaulenka @ Dec 13 2016, 18:12) В ...   Dec 13 2016, 18:45


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

 


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


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