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

 
 
> поднять USB на Olimex STM32-H103, апноут не курится :(
klen
сообщение Feb 16 2009, 07:25
Сообщение #1


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



Здравствуйте.
Запустил FreeRTOS на STM32-H103.
хочу поднять USB, чтение и запись делать через очереди в двух задачах Tx/Rx.

читал апноут по поставляемой st библиотеке - добился того что девайс заработал, дескрипторы читаюются, могу записать блок с писи в девайс, немогу считать, непойму как инициировать передачу блока данных с девайса sad.gif . Далее как указал выше хочу все в две задачи прикрутить.
использую на писи библиотеку порт libusb
научите как это сделать. примеров в либе как это сделать для custom dev BULK нету sad.gif

нy еще вопрос, из этой платы задумал сделать САУ для авиамодели - подсоеденить через уарт Zigbee модемчик для обмена, 12 каналов таймеров использовать для ШИМ на 6 электродвигатели приводов, 6 каналов ацп на обратную связь по положению привода, посередине PID фильтр, 6 какнала ацп на 3 акселерометра и 3 гироскопа. хочу упоковать с использованием FreeRTOS - архитектурно удобно. как думаете во что уперется можно?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
klen
сообщение Feb 22 2009, 13:30
Сообщение #2


бессмертным стать можно тремя способами
*****

Группа: Свой
Сообщений: 1 405
Регистрация: 9-05-06
Из: Москва
Пользователь №: 16 912



тема закрыта.

поднял USB на за запись и чтение через BULK и CONTROL точки.
Go to the top of the page
 
+Quote Post
_3m
сообщение Mar 18 2013, 09:01
Сообщение #3


Знающий
****

Группа: Участник
Сообщений: 745
Регистрация: 28-12-06
Пользователь №: 23 960



Цитата(klen @ Feb 22 2009, 17:30) *
тема закрыта.
поднял USB на за запись и чтение через BULK и CONTROL точки.

Как вы добились работы bulk передачи ?
У меня задача аналогичная вашей: работать через libusb запросами bulk in и bulk out (дальше будет свой драйвер под линукс).
На основе On-The-Go host and device library реализую vendor specific class.
Сейчас проходит енумерацию, работает bulk out. Bulk in не работает.
Bulk in делаю по аналогии с cdc из библиотеки.
Go to the top of the page
 
+Quote Post



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

 


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


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