Size: a a a

2021 March 18

М~

Матвей ~~~ in STM32
Народ
Подскажите где найти Настройки макросов для дескрипторов в cubemx. Делаю хид...
источник

d

dreamer in STM32
Может вот это поможет https://www.youtube.com/watch?v=3JGRt3BFYrM
под видео ссылка https://www.st.com/content/st_com/en/support/learning/stm32-education/stm32-moocs/STM32-USB-training.html на курс юсб от st, а там есть ссылка на материалы https://drive.google.com/file/d/1sjU9iNvh_khDZHDM9Qau03PGKwMd4u7U/view там есть дескрипторы.
источник

М~

Матвей ~~~ in STM32
Спасибо
источник
2021 March 19

СП

Сергей Пономаренко... in STM32
Народ. Я когда то что то нажал в CubeIDE. И у меня открылся ПДФ файлик с инициализацией все используемой периферией. Может кто знает как экспортировать инициализацию?
источник

I

Ivan in STM32
Сергей Пономаренко
Народ. Я когда то что то нажал в CubeIDE. И у меня открылся ПДФ файлик с инициализацией все используемой периферией. Может кто знает как экспортировать инициализацию?
просто в CubeMX можно File->Generate Report
источник

СП

Сергей Пономаренко... in STM32
Ivan
просто в CubeMX можно File->Generate Report
Но вот в CubeIDE, что не могу найти такого. 😁
источник

СП

Сергей Пономаренко... in STM32
источник

СП

Сергей Пономаренко... in STM32
Нашел.
В справке вбиваешь Generate Report и все настройки экспортируются. Спасибо за наводку на ключевое слово Report )
источник

I

Ivan in STM32
Могли бы и кнопочку/менюшку сделать )) Может она есть все таки?
источник

СП

Сергей Пономаренко... in STM32
Ivan
Могли бы и кнопочку/менюшку сделать )) Может она есть все таки?
Ага. Может конечно и есть но я её почти 3 часа искал. Все нервы вымотала 😁
источник

VO

Valeriy Osipov in STM32
у кого-нить есть в загашниках функция, обратная вот этой

LL_SYSCFG_SetEXTISource(LL_SYSCFG_EXTI_PORTB, LL_SYSCFG_EXTI_LINE0);
?
источник
2021 March 20

GV

German Vavilin in STM32
Всем привет!
Если кто-то ранее создавал USB-HID джойстик на базе STM32, был бы рад обсудить (можно в личке) вопрос. Если кратко, для пробы пера хочу сделать "типа джойстик" из платы STM32F407VET6. Там есть уже 2 кнопки, которые должны стать кнопками этого джойстика. Настроил HAL в CubeMX, создал дескриптор, добавил его. В общем, устройство корректно определяется в винде как джойстик с правильным массивом кнопок... Но я не могу понять, как формировать телеграмму при нажатии кнопок и, что самое главное - что там передавать. В информации, которую я смотрел в интернете, описано создание сразу устройств с кучей периферии, что мне пока не нужно и для понимания несколько сложно, либо просто контроллер прикидывается клавиатурой и посылает скан-скоды клавиш при нажатии. Если есть кто может помочь - буду очень признателен. Спасибо.
источник

IK

Igor Kr. in STM32
Посмотрите в интернете документ "HID USAGE TABLES" (есть даже переведённые версии), в нём подробно расписано что как формируется, даже есть готовые примеры дескрипторов простых устройств, в т.ч. и джойстика.
источник

A

Alexei in STM32
German Vavilin
Всем привет!
Если кто-то ранее создавал USB-HID джойстик на базе STM32, был бы рад обсудить (можно в личке) вопрос. Если кратко, для пробы пера хочу сделать "типа джойстик" из платы STM32F407VET6. Там есть уже 2 кнопки, которые должны стать кнопками этого джойстика. Настроил HAL в CubeMX, создал дескриптор, добавил его. В общем, устройство корректно определяется в винде как джойстик с правильным массивом кнопок... Но я не могу понять, как формировать телеграмму при нажатии кнопок и, что самое главное - что там передавать. В информации, которую я смотрел в интернете, описано создание сразу устройств с кучей периферии, что мне пока не нужно и для понимания несколько сложно, либо просто контроллер прикидывается клавиатурой и посылает скан-скоды клавиш при нажатии. Если есть кто может помочь - буду очень признателен. Спасибо.
Если до понедельника не разберётесь, то погляжу исходник
Делали пару лет назад для авиасимулятора кастомный джойстик
источник

GV

German Vavilin in STM32
Igor Kr.
Посмотрите в интернете документ "HID USAGE TABLES" (есть даже переведённые версии), в нём подробно расписано что как формируется, даже есть готовые примеры дескрипторов простых устройств, в т.ч. и джойстика.
Спасибо большое! Поищу.
источник

GV

German Vavilin in STM32
Alexei
Если до понедельника не разберётесь, то погляжу исходник
Делали пару лет назад для авиасимулятора кастомный джойстик
🤝 Договорились. Я напишу.
источник

A

Alexei in STM32
Igor Kr.
Посмотрите в интернете документ "HID USAGE TABLES" (есть даже переведённые версии), в нём подробно расписано что как формируется, даже есть готовые примеры дескрипторов простых устройств, в т.ч. и джойстика.
У нас не получилось нормально сделать 53 кнопки, 8 энкодеров и пару десятков тумблеров.
Пришлось свой драйвер написать.
источник

IK

Igor Kr. in STM32
Сталкивался с этим.
Переделывал cobra m5 под нормальную стальную механику + кнопочные хатки на ручке были заменены осевыми стиками от dualshock3.
Вместе с осями РУС одного HID интерфейса не хватало - просто сделал два, распределив оси/хатки/кнопки между ними.
Симы без проблем видят девайс как два джойстика.
источник

E

EVP in STM32
German Vavilin
Всем привет!
Если кто-то ранее создавал USB-HID джойстик на базе STM32, был бы рад обсудить (можно в личке) вопрос. Если кратко, для пробы пера хочу сделать "типа джойстик" из платы STM32F407VET6. Там есть уже 2 кнопки, которые должны стать кнопками этого джойстика. Настроил HAL в CubeMX, создал дескриптор, добавил его. В общем, устройство корректно определяется в винде как джойстик с правильным массивом кнопок... Но я не могу понять, как формировать телеграмму при нажатии кнопок и, что самое главное - что там передавать. В информации, которую я смотрел в интернете, описано создание сразу устройств с кучей периферии, что мне пока не нужно и для понимания несколько сложно, либо просто контроллер прикидывается клавиатурой и посылает скан-скоды клавиш при нажатии. Если есть кто может помочь - буду очень признателен. Спасибо.
USB-HID...
А не пора ли перейти на беспроводную?
источник

ia

i am in STM32
evgen da
Я бы посмотрел на них)
источник