Jump to content

    
Sign in to follow this  
inventor

2 USB устройства на одном контроллере

Recommended Posts

Видел в примерах от STM такой example

тестовая программа работает как

устройство USB HID типа мышь

+ USB flash

и все это на 2 выхода микро USB

условия такое - одно конектиться на FS USB

другое на HS USB

мне интересен такой вариант работы -

Flash из SD карты и виртуальный ком.

Но все это хотелось бы иметь на одном USB коннекторе, а не на двух.

Как мне эти разные выходы объединить в одном USB type B?

 

 

Share this post


Link to post
Share on other sites

USB Composite device или я что-то не так понял?

 

Вполне возможно в пределах одного физического интерфейса иметь несколько логических. Например HID+COM или HID+Audio. Погуглите вышеназванную фразу - примеров дескрипторов будет вагон.

 

На хорошем английском есть http://www.atmel.com/images/doc7805.pdf AVR293: USB Composite Device. Если забыть о том, что железо не от Atmel, то остальное абсолютно справедливо. Как и почему оно работает расписано вполне вменяемо.

Edited by Alex A. Mihaylov

Share this post


Link to post
Share on other sites

Пример был из платы STM322xG-EVAL

и назывался DualCore

из вашего ответа я понял, что я на одном

USB интерфейсе

FS USB, например на 103 контроллере,

можно одновременно поднять 2 устройства?

+VCP

+USB flash

Share this post


Link to post
Share on other sites

Да, именно это Alex A. Mihaylov и имел в виду. Физический интерфейс один, а девайсов (логических) там может быть много. Это называется "USB Composite Device" - составное USB устройство.

Share this post


Link to post
Share on other sites
Физический интерфейс один, а девайсов (логических) там может быть много.
Если конечных точек на всех хватит, да?

 

Share this post


Link to post
Share on other sites
Да, именно это Alex A. Mihaylov и имел в виду. Физический интерфейс один, а девайсов (логических) там может быть много. Это называется "USB Composite Device" - составное USB устройство.

спасиб, буду разбираться.

с USB пока дела не имел

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this