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

 
 
> STM32F407 и USB с BULK, Нужна помощь от бывалых
mic_arm
сообщение Feb 16 2018, 08:27
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 20
Регистрация: 26-01-11
Пользователь №: 62 484



Привет всем! Понадобилось мне тут сделать девайс на STM32F407 и подключить его к хосту через USB. Но только чтобы контрольную точку содержал и конечные точки типа bulk. Помогите разобраться с чего начать и может есть какието примеры.
Спасибо!
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
mcheb
сообщение Feb 16 2018, 08:46
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 326
Регистрация: 30-05-06
Пользователь №: 17 602



Скачайте с сайта ST CubeMX и будет Вам счастье. На 407 Работает из коробки. На других может не заработать.
Go to the top of the page
 
+Quote Post
esaulenka
сообщение Feb 17 2018, 09:07
Сообщение #3


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

Группа: Свой
Сообщений: 1 032
Регистрация: 13-03-08
Из: Маськва
Пользователь №: 35 877



Цитата(mcheb @ Feb 16 2018, 11:46) *
Скачайте с сайта ST CubeMX и будет Вам счастье. На 407 Работает из коробки. На других может не заработать.

Прекрасный совет! Но там совершенно адский USB-стек. Мухи, котлеты активно замешаны с индусским рисом и карри в единое трудноделимое нечто.
Отрывать от него лишнее и подсовывать своё очень неудобно.
Я делал на основе LibOpenCM3 - пишем дескриптор (да, предварительно надо покурить USB in Nutshell), инициализируем нужные endpoint'ы - и всё, готово, можно обмениваться данными.


--------------------
Тут обсуждается творческий порыв, а не соответствие каким-либо стандартам ©
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- mic_arm   STM32F407 и USB с BULK   Feb 16 2018, 08:27
- - mic_arm   а какой класс необходимо выбрать при конфигкрации ...   Feb 16 2018, 09:10
|- - toweroff   Цитата(mic_arm @ Feb 16 2018, 12:10) а ка...   Feb 16 2018, 14:40
||- - mic_arm   Цитата(toweroff @ Feb 16 2018, 17:40) Я б...   Feb 16 2018, 15:36
|- - dachny   QUOTE (mic_arm @ Feb 16 2018, 13:10) а ка...   Feb 17 2018, 08:59
- - mcheb   http://microsin.net USB in a NutShell Чтение инфор...   Feb 16 2018, 09:20
- - DeNi   Для Bulk лучше использовать класс WinUSB. Тогда мо...   Feb 16 2018, 09:24
|- - EugenyAM   Цитата(DeNi @ Feb 16 2018, 15:24) Для Bul...   Mar 19 2018, 11:10
- - toweroff   Если идентичные дескрипторы, устройство одинаково ...   Feb 16 2018, 19:35
- - картошка   LibUSB32 под винду. И полная кастрация MSC реализа...   Feb 20 2018, 12:58
- - mic_arm   Вроде что-то начало получаться. Демоплата встала п...   Feb 28 2018, 14:50
|- - toweroff   Цитата(mic_arm @ Feb 28 2018, 17:50) Врод...   Feb 28 2018, 14:56
|- - mic_arm   Цитата(toweroff @ Feb 28 2018, 17:56) Так...   Feb 28 2018, 15:55
- - mic_arm   И вновь здрасти!!! Воюю с булками с пе...   Mar 4 2018, 12:59
- - toweroff   Так точки ж абсолютно независимые Нужно принять - ...   Mar 4 2018, 13:50
- - mic_arm   Цитата(toweroff @ Mar 4 2018, 16:50) Так ...   Mar 4 2018, 19:08
- - alexunder   Цитата(mic_arm @ Mar 4 2018, 20:08) Или.....   Mar 4 2018, 21:43


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

 


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


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