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

 
 
> USB FS Dual Host на STM32F4x9, Как сделать?
hd44780
сообщение Oct 24 2015, 17:05
Сообщение #1


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

Группа: Свой
Сообщений: 1 202
Регистрация: 26-08-05
Из: Донецк, ДНР
Пользователь №: 7 980



Привет всем.

Возникла необходимость подключать к процу одновременно и USB флэшку и мышь.
У меня есть в наличии F439, но я нигде не могу найти примеров, как это сделать.
Точнее пример-то есть для платы STM3240G-EVAL, но там F407 и один из хостов работает в режиме HS через USB3300.
Меня же интересует исключительно USB FS. Т.е.
Хост 1 - PA11, PA12, PA9
Хост 2 - PB13..PB15

В кубе я такое нашёл, сижу изучаю в иаре сгенерированный им код, но там свой API (некий HAL), очень не хотелось бы перетаскивать на него достаточно большой имеющийся проект,
тем более, что он сделан на кокосе.

Может ли кто-то чем-то помочь?

Спасибо.


--------------------
Чтобы возить такого пассажира, необходим лимузин другого класса.
(с) Мария Эдуарда
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mantech
сообщение Oct 25 2015, 17:16
Сообщение #2


Гуру
******

Группа: Участник
Сообщений: 2 219
Регистрация: 16-08-12
Из: Киров
Пользователь №: 73 143



Цитата(hd44780 @ Oct 24 2015, 20:05) *
Меня же интересует исключительно USB FS. Т.е.


Значит не заморачивайтесь с 3300, контроллеры должны быть идентичны, кроме базовых адресов.

Только учтите, раз флешка и мышка должны работать одновременно, то все структуры, которые относятся к усб контроллеру и классам хид и мсд, должны быть у каждого контроллера свои!

Если не хотите париться с двумя параллельно работающими хостами, делайте один, но с поддержкой хаба, тогда подключайте к МК хаб, а в него флешку и мышку laughing.gif

ЗЫ. ИМХО, мне было бы проще сделать 2 хоста, причем один для мыши, другой для флеши, тогда можно было б не делать разбор интерфейс дескрипторов, а сразу "направлять" их на нужные устройства. И учтите, мышей сейчас куча разных, в т.ч. радио, у которых нужно делать парсер хид дескриптора обязательно! Сам столкнулся с этой "какой", когда делал поддержку радиомышей в своей железяке... Хотя..Может в кубе это уже сделано cool.gif

Сообщение отредактировал mantech - Oct 25 2015, 17:21
Go to the top of the page
 
+Quote Post



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

 


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


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