roboforum.ru

Технический форум по робототехнике.
Текущее время: 27 фев 2025, 07:13

Часовой пояс: UTC + 4 часа


Правила форума


В данном разделе каждый может иметь не более одной темы. Тема должна начинаться с логина (ника) робофорума.



Начать новую тему Ответить на тему  [ Сообщений: 1580 ]  На страницу Пред.  1 ... 46, 47, 48, 49, 50, 51, 52 ... 106  След.
Автор Сообщение
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 21 мар 2013, 17:34 
Не в сети
Аватара пользователя

Зарегистрирован: 18 апр 2009, 22:18
Сообщения: 10668
dccharacter писал(а):
Но вот ни у кого, кажется, нет плат с дебаггером прямо на плате кроме СТМ-а
а я очень, очень ленивый, мне это очень важно.

:oops: а в этой EK-LM4F120XL разве нет?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 21 мар 2013, 18:21 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Ааааа, вот оно чо, когда же я начну читать не только последнее сообщение :)
Вот юсб свисток
http://www.megachip.ru/item.php?item_id=620566
Да и много разных плат видел у них с отладчиком...

Добавлено спустя 4 минуты 9 секунд:
http://www.electronshik.ru/card/nabor-o ... 2012-59556
Часы бери, погуляем по граблям :crazy:


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 21 мар 2013, 18:26 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Сорри, Дим, я опять разрыдался:
10-битный SAR АЦП, USI (SPI или I2C), Watchdog;

:cry:

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 22 мар 2013, 00:02 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
http://www.st.com/web/en/catalog/tools/ ... th_mar2013
А теперь и с генерацией кода!

Добавлено спустя 1 час 27 минут 16 секунд:
ой, че я тут сделал! :-))))

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 22 мар 2013, 00:18 
Не в сети
Аватара пользователя

Зарегистрирован: 10 ноя 2011, 12:02
Сообщения: 5691
Откуда: Turku, Finland
Skype: elmot73
прог. языки: Java и все-все=все
ФИО: Илья
а чо?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 22 мар 2013, 02:50 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
elmot писал(а):
а чо?

Ну еще не до конца допилил, но STM32F3-Discovery теперь подключается как HID джойстик в винде (без дров т.е.)
Кнопка уже работает, передача данных по осям тоже, но я пока не пойму, что туда слать. Че-то попробовал углы эйлера, но то ли они неправильно считаются, то ли не их надо
Уже не соображаю я
Короче никаких компортов больше
Надо вспоминать с трудом освоенные и успешно забытые кватернионы

Добавлено спустя 30 минут 2 секунды:
гггг, работает

Добавлено спустя 16 минут 30 секунд:
А проверьте кто-нить?
После прошивки и переключения ЮСБ кабеля из разъема дебаггера во второй разъем, в системе должно появиться USB устройство. ВОзможно, будет сообщение, что устройство не может стартовать. Надо тогда зайти в его свойства и щелкнуть "обновить драйвер". После этого должно устройство определиться как джойстик.
В винде можно зайти в Панель управления-> устройства, он должен быть в списке как STM32 joystick. Если щелкнуть правой кнопкоу мыши и выбрать из контекстного меню "Свойства игрового контролера", а потом в появившемся окне на свойства, то должно показать три оси + кнопку. Оси желательно откалибровать там же, на соседней вкладке. При калибровке каждой оси плату надо яростно вертеть во всех направлениях :-)))
После этого уже будет кое-что понятно
Ее бы проверить в любой демо-программе или игре для джойстика
я чего-то не нашел ничего такого....

Добавлено спустя 1 час 8 минут 53 секунды:
о, почитал повнимательней, там можно вектора передавать
круто. завтра будет интересно!
НАКОНЕЦ-ТО ИНТЕРЕСНО!


Вложения:
STM32F3_Discovery_Demo_V1.1.0.hex [83.7 КиБ]
Скачиваний: 247

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 22 мар 2013, 12:05 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
А смысл? Через джой гнать данные в комп? Или изобретать свой пад?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 22 мар 2013, 12:14 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Madf писал(а):
А смысл? Через джой гнать данные в комп? Или изобретать свой пад?

Ну смотря что ты хочешь гнать. Если я хочу гнать положение в пространстве, почему бы это не делать через встроенные механизмы оси?
Даже для VCP нужна установка драйверов, а вот HID-ы понимают все оси, питон работает везде. Воткнул провод, запустил скрипт, все работает.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 22 мар 2013, 14:23 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Вообще джойстики как правило имеют медленную скорость передачи данных, да тут своё устройство и может выдавать значений шустрее, но драйвер стандартный успеет слопать?


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 22 мар 2013, 14:26 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Madf писал(а):
Вообще джойстики как правило имеют медленную скорость передачи данных, да тут своё устройство и может выдавать значений шустрее, но драйвер стандартный успеет слопать?

Там настраивается все в дескрипторах. У меня сейчас стоит частота опроса чуть больше 40Гц. Более чем достаточно.

Добавлено спустя 47 секунд:
Т.е. джойстик в этом плане не отличается от мыши. А мыши есть и по 200 и по 400 Гц с частотой опроса.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 22 мар 2013, 14:33 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Нормальный способ для сра*ых вендов. Народ еще стандартный драйвер принтера и сканера окучивает для своих задач. Только у HID пропускная способность низкая, 64 кбит кажись...


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 22 мар 2013, 14:44 
Не в сети

Зарегистрирован: 03 янв 2012, 12:55
Сообщения: 3298
Откуда: Москва
прог. языки: VB6, BASCOM, ASM...
Не знаю как с ХП, но с семеркой виндой тут столкнулся с одной смешной вещью, когда игрался GPS датчиком через USB>COM, то смотрю скорость обмена по умолчанию стоит большая 57600, взял поменял на стандартную 9600 и тут началось, винда заорала, что найдено новое устройство, виндоус дигитазер, вляпала драйвера и всё активировалось. В итоге: т.к. GPS гонит данные постоянно (количество зависит от настроек), а винда эти данные воспринимает как координаты дигитайзера, то мышка скачет по всему экрану и жмакает во все попало!
Т.е. устройство определяется не только по ID, но и контенту/потоку (реалтайм)...в итоге пришлось скорость обратно задрать, правда процесс не безопасный, т.к. если параллельно порт занять обычным терминалом, то виндоус не может уже определить/подцепить устройство, получается клин и синее ядро (в семерке). :D


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 22 мар 2013, 15:00 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
Там сложная система дескрипторов, одно устройство может иметь множество конфигураций, множество интерфейсов и множество функций
А что за переходник USB<->COM?

Добавлено спустя 4 минуты 9 секунд:
Dmitry__ писал(а):
Нормальный способ для сра*ых вендов. Народ еще стандартный драйвер принтера и сканера окучивает для своих задач. Только у HID пропускная способность низкая, 64 кбит кажись...

У HID нет пропускной способности, пропускная способносьт есть у шины. Ее сначала выбирают все висящие устройства с изохронными трансферами, остальное делится между балк и интеррапт трансферами. Интеррапт трансферы работают по таймингам, тайминги задаются в дескрипторах устройства, т.е. могут быть очень быстрыми.

Или я пропустил что-то, пока читал. Пойду еще раз гляну.

Добавлено спустя 7 минут 31 секунду:
Да, частота опроса задается в дескрипторе эндпоинта в мс, т.е. макимально может быть 1000Гц, если я правильно понимаю.

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 22 мар 2013, 15:01 
Не в сети
Аватара пользователя

Зарегистрирован: 13 янв 2011, 15:25
Сообщения: 8033
Откуда: Санкт-Петербург
Madf писал(а):
Не знаю как с ХП, но с семеркой виндой тут столкнулся с одной смешной вещью, когда игрался GPS датчиком через USB>COM, то смотрю скорость обмена по умолчанию стоит большая 57600, взял поменял на стандартную 9600 и тут началось, винда заорала, что найдено новое устройство,

:D
Прикольно, Ну да, 9600 - любимая скорость устройств прошлого века. Это что получается? Венды слушают все компорты и если пошел знакомый текст - начинают его считать дигитайзером? :lol:

dccharacter писал(а):
У HID нет пропускной способности, пропускная способносьт есть у шины. Е

Точно не помню, но HIDам дается таймслот сколькоьто мс. и максимальный размер буфера сколько-то. В результате имеем низкую пропускную способность


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: dccharacter - Излить посильно
СообщениеДобавлено: 22 мар 2013, 15:02 
Не в сети
Аватара пользователя

Зарегистрирован: 10 дек 2010, 13:16
Сообщения: 4995
Откуда: Красногорск МО
прог. языки: C, Python, wiring/processing
ФИО: Андрей
1 мс мин, 4,8,16 или 64 байта макс

_________________
Мой волшебник это я сам. Всю архитектуру программы придумал лично, а ребята помогли воплотить её. Я бы и сам мог написать, но лень учить язык и его конструкции.


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 1580 ]  На страницу Пред.  1 ... 46, 47, 48, 49, 50, 51, 52 ... 106  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO