Хост USB HID на базе STM32 USB OTG (для клавиатур м мыщей)

Кто любит RISC в жизни, заходим, не стесняемся.
Ответить
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Хост USB HID на базе STM32 USB OTG (для клавиатур м мыщей)

Сообщение afz »

Есть довольно много любителей, занимающихся ретрокомпьютерами. Добывают из старья, восстанавливают... Только вот клавиатуры у них тоже ретро, и, зачастую, в состоянии, не подлежащем восстановлению. И большинство этих ретрокомпьютеров не имеют ни малейшего отношения к х86 и, тем более, к AMD64, так, что современную клавиатуру кним напрямую тоже не прицепишь

В принципе, народ насобачился - берут клаву/мышку PS/2, сочиняют к ним преобразователь интерфейса на микроконтроллере, и вперед! Только вот беда: интерфейс PS/2 тоже перешел в категорию "Ретро". То есть, конечно, пока многие из дешевых клавиатур и мышек имеют на борту ДВА интерфейса - USB HID и PS/2. В момент включения контроллер разбирается, куда его подключили, и включает соответствующий интерфейс. Но это, скорее всего, не надолго - лет 5 пройдет, и интерфейс PS/2 будет окончательно забыт.

А поэтому - ВНИМАНИЕ, ВОПРОС! Может кому-нибудь где-то попадался USB-шный хост с поддержкой USB HID, сделанный на STM32? Скорее всего, на набортном USB OTG, включенном хостом...
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Реклама
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: Хост USB HID на базе STM32 USB OTG (для клавиатур м мыще

Сообщение VladislavS »

Тупо в кубе натыкать.
СпойлерИзображение
изображение_2021-07-05_093714.png
(139.26 КБ) 189 скачиваний
Реклама
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: Хост USB HID на базе STM32 USB OTG (для клавиатур м мыще

Сообщение afz »

Разобрался. Похоже, сойдется. А найти готовое решение и собрать его из кубиков - разница невелика.

Спасибо.
Последний раз редактировалось afz Пн июл 05, 2021 12:51:37, всего редактировалось 1 раз.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Аватара пользователя
VladislavS
Собутыльник Кота
Сообщения: 2562
Зарегистрирован: Вт май 01, 2018 19:44:47

Re: Хост USB HID на базе STM32 USB OTG (для клавиатур м мыще

Сообщение VladislavS »

Тактирование настроить?
Реклама
Эиком - электронные компоненты и радиодетали
Аватара пользователя
afz
Опытный кот
Сообщения: 744
Зарегистрирован: Сб дек 22, 2012 08:17:42
Откуда: Караганда, Казахстан

Re: Хост USB HID на базе STM32 USB OTG (для клавиатур м мыще

Сообщение afz »

Нет, надо было сначала включить USB HOST в Connectivity, а потом в Middleware, а я попытался сделать это в обратном порядке.
Кто мешает тебе выдумать порох непромокаемый? (К. Прутков, мысль № 133)
Реклама
Ответить

Вернуться в «ARM»