Перейти к содержанию
    

STM32F105 USB HOST HID KEYBOARD

Добрый вечер дорогие друзья ! Есть плата на STM32F105 каркас собран в кубе , и дописан под свои нужды . Проблема заключается в том что работают только некоторые клавиатуры (при нажатии клавишь выводят в юарт символы "сканкоды").

В частности заметил что работают клавы FS 12Mb a LS 1.5Mb - не работают...

Есть вот логи снятые с двух клавиатур :

https://drive.google.com/file/d/0BxEy5lBKNE...nhFek9la0E/view // девайс который заработал на СТМ32

https://drive.google.com/file/d/0BxEy5lBKNE...G9WMWlnME0/view // девайс который не заработал на СТМ32

 

Проблема моя аналогична этой:

https://community.st.com/message/156983 ... ent-156983

 

Код по необходимости могу скинуть .

Кто может сталкивался с подобным ? Помогите пожалуйста .

Изменено пользователем Artos5

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема заключается в том что работают только некоторые клавиатуры

 

Для начала проверьте, проходит ли энумерация устройства(получение дескрипторов интерфейса, репорта и т.п.), если проходит, то правильно пишите ХИД-парсер и используйте результаты его работы, ибо там много нужных полей и номеров репортов, с мышками была подобная проблема, то номер репорта не тот, то поля не соответствуют, а в некоторых случаях вообще не тот интерфейс выбирался, особенно в композитных устройствах (клава+мышь).

Изменено пользователем mantech

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...