Форум программистов, компьютерный форум, киберфорум
Микроконтроллеры ARM, Cortex, STM32
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/26: Рейтинг темы: голосов - 26, средняя оценка - 4.62
0 / 0 / 0
Регистрация: 27.06.2012
Сообщений: 115

STM32F4-Discovery USB-device

28.07.2012, 21:34. Показов 4887. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. стоит передо мной задача создания USB-девайса шлющего потоки данных из компа в GPIO и обратно. пока в образовательных целях, позже-дальше....
взял я пример устройства <a ctoss="postlink-local" href="http://**************************/download/file.php?id=10329">downtood/file.php?id=10329[/URL], распотрошил, а как сделать его таким чтобы один USB интерфейс был не уразумею. да и как несколько ендпоинтов сделать тоже (один ендпоинт например для управления или для адресов или... а другой для данных).
уразумите бедолагу, ато при моих навыках у меня или вообще ничего не меняется или система в BSoD падает...

пример устройства из темы от __bt__
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.07.2012, 21:34
Ответы с готовыми решениями:

STM32F4-Discovery + USB CDC
Здравствуйте! Купил сие чудо STM32F4-Dyscovery. Прикрутил USORT, прерывания, акселерометр. Задача следующая: получить данные с...

STM32F4-Discovery USB CDC
В общем, взял я особо популярный финский пример, подправил его быстро под Coosox. После дефайнов компилируется и линкуется как по маслу. ...

stm32f4 discovery - проблема с работой USB Host.
Доброго времени суток. Встречался ли кто с такой проблемой на данной плате? Проблема в том, что хост не получает от устройства...

3
0 / 0 / 0
Регистрация: 10.03.2012
Сообщений: 1,110
29.07.2012, 14:07
Загрузи стандартную библиотеку с примерами к дискавери. Запусти пару примеров и переделывай.
От себя скажу, что простые вещи все можно сделать на эндпоинте #0.

Вообще, то, что ты хочешь, наверное, проще сделать на микрухе Cypress-а. Например, CY7C68013A, под которую на ебае у китайцев полно готовых плат. http://www.ebay.com/sch/i.html?_trksid= ... a&_sacat=0

Есть уже готовые примеры под Keil на "Vendor divice". Как минимум тебе надо будет почитать, в чём фишка "Control transfer" - самого простого и ходового для общения с девайсом.
0
0 / 0 / 0
Регистрация: 27.06.2012
Сообщений: 115
30.07.2012, 00:37
да, я и перехожу с 68013, с ними у меня некоторый опыт есть. обычно пользую пару 68013 + FPGA, и вот захотелось часть функций ПЛИСины в контроллер перекинуть, но для начала функциональность хотя-бы повторить. ну и VENDOR REQVEST на мой взгляд не самый простой способ общения...
а стандартный пример... ппробую.
0
0 / 0 / 0
Регистрация: 10.03.2012
Сообщений: 1,110
30.07.2012, 12:27
Цитата Сообщение от pridotor_r
да, я и перехожу с 68013, с ними у меня некоторый опыт есть. обычно пользую пару 68013 + FPGA, и вот захотелось часть функций ПЛИСины в контроллер перекинуть, но для начала функциональность хотя-бы повторить. ну и VENDOR REQVEST на мой взгляд не самый простой способ общения...
а стандартный пример... ппробую.
Как раз-то VENDOR REQUEST та же история, что и опрос дескрипторов при энумерации. Только второй байт в запросе из диапазона 0хА0 и т.д. А так назвали, т.к. диапазон выше 0хА0 свободный и каждый разработчик (Вендор) может сделать своё.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
30.07.2012, 12:27
Помогаю со студенческими работами здесь

Любая прошивка для USB на STM32F4-discovery [Решено]
Ковыряюсь с USB на STM32. На ум приходит анекдот (ну это завсегда так): Заходит человек в нигазин, его встречает улыбающийся продавец...

STM32l-discovery: обвязка для USB device
На плате стоит контроллер, который поддерживает USB, но обвязки для USB divice нет. Подскажите, где можно посмотреть правильную обвязку ?...

Реализация обмена данных по USB Custom class на STM32F4-Discovery
Доброго времени суток! С недавнего времени у меня оказалась на руках платка STM32F4 Discovery и была поставлена некоторая задача. Требуется...

USB Mass Storage Device на STM32F4
Использую микроконтроллер STM32F407. Сделал в своем устройстве поддержку USB Mass Storage Device чтобы лишний раз не вынимать карту памяти....

Микрофон STM32F4 Discovery
Здравствуйте, приобрел себе плату STM32F407VGT6. На ней стоит микрофон. Вопрос: Как с него принимать данные в цифровом формате? Он...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию. 2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru