Реклама на сайте DatasheetsDatasheets

KAZUS.RUN - Электронный портал. Принципиальные схемы, Datasheets, Форум по электронике

Новости электроники Новости Литература, электронные книги Литература Документация, даташиты Документация Поиск даташитов (datasheets)Поиск PDF
  От производителей
Новости поставщиков
В мире электроники

  Сборник статей
Книги и журналы
FAQ по электронике

  Datasheets
Поиск SMD
Онлайн справочник

Принципиальные схемы Схемы Каталоги программ, сайтов Каталоги Общение, форум Общение Ваш аккаунтАккаунт
  Каталог схем
Схемы и проекты
Принципиальные схемы
  Программы
Каталог сайтов
Калькуляторы
  Форумы по электронике
Помощь проекту


 
Опции темы

STM32F4 USB HID составление репорта

Непрочитано 01.12.2013, 01:02  
Impartial
Прописка
 
Регистрация: 09.02.2011
Сообщений: 164
Сказал спасибо: 1
Сказали Спасибо 27 раз(а) в 22 сообщении(ях)
Impartial на пути к лучшему
По умолчанию Re: STM32F4 USB HID составление репорта

Сообщение от swat24 Посмотреть сообщение
Нужно HID_IN_PACKET, /* wMaxPacketSize */ и HID_OUT_PACKET, /* wMaxPacketSize */ изменить на 64 ? т.к. там сейчас 2 стоит. Хотя он же на ПК отправляет данные 64 байт
Он потому и отправляет 32 раза. В дескрипторе точки ведь 2. Вот и разбивает.
Завтра, если не найдете решения раньше, выложу полностью все дескрипторы.
Цитата:
При изменении устройство вообще не видится
Тогда показывайте все дескрипторы
Реклама:

Последний раз редактировалось Impartial; 01.12.2013 в 01:08.
Impartial вне форума  
Непрочитано 01.12.2013, 01:09  
swat24
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: STM32F4 USB HID составление репорта

Нашел 0x02, /* bNumEndpoints */ Попробовал поставить 1 - перестало все приниматься вообще.
Если выложите буду очень благодарен главное потом в этом всем разобраться...
swat24 вне форума  
Непрочитано 01.12.2013, 01:13  
Impartial
Прописка
 
Регистрация: 09.02.2011
Сообщений: 164
Сказал спасибо: 1
Сказали Спасибо 27 раз(а) в 22 сообщении(ях)
Impartial на пути к лучшему
По умолчанию Re: STM32F4 USB HID составление репорта

Ничего там сложного нет. Разберетесь.
Impartial вне форума  
Непрочитано 01.12.2013, 14:28  
Impartial
Прописка
 
Регистрация: 09.02.2011
Сообщений: 164
Сказал спасибо: 1
Сказали Спасибо 27 раз(а) в 22 сообщении(ях)
Impartial на пути к лучшему
По умолчанию Re: STM32F4 USB HID составление репорта

Вот как обещал.
Вложения:
Тип файла: zip usb_desc.zip (3.6 Кб, 77 просмотров)
Impartial вне форума  
Сказали "Спасибо" Impartial
swat24 (01.12.2013)
Непрочитано 01.12.2013, 18:24  
swat24
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: STM32F4 USB HID составление репорта

Impartial, благодарю, попробую сегодня с этими дискрипторами запустить

А почему 0x95, 63, // REPORT_COUNT (63) 63??
Или с нуля начинается счет?

С Вашими настройками устройство видится, только ничего не принимает. Похоже из-за REPORT_ID (1) .т.к. у меня отправляется с 0...

Последний раз редактировалось swat24; 01.12.2013 в 19:39.
swat24 вне форума  
Непрочитано 01.12.2013, 21:57  
AJScorp
Почётный гражданин KAZUS.RUN
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: STM32F4 USB HID составление репорта

Блин, весь этот дзен, после познания, вылетает из головы в течение недели.

Выложу свой рабочий вариант. За .h не пинать, переход с асма на Си.
Дескрипторы композитного устройства, мыша + HID.
Вложения:
Тип файла: rar usbcomposite.rar (2.9 Кб, 54 просмотров)
AJScorp вне форума  
Непрочитано 01.12.2013, 21:59  
swat24
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: STM32F4 USB HID составление репорта

Impartial, ваш дискриптор переписал себе - ничего устройство принимать не хочет...
AJScorp, сейчас попробую ваш
swat24 вне форума  
Непрочитано 01.12.2013, 22:11  
AJScorp
Почётный гражданин KAZUS.RUN
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: STM32F4 USB HID составление репорта

Сообщение от swat24 Посмотреть сообщение
сейчас попробую ваш
Сразу не взлетит, у Вас обработчиков EP маловато.
Сначала разобраться бы, у меня два устройства в одном.
AJScorp вне форума  
Непрочитано 01.12.2013, 22:25  
AJScorp
Почётный гражданин KAZUS.RUN
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,550
Сказал спасибо: 384
Сказали Спасибо 735 раз(а) в 416 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: STM32F4 USB HID составление репорта

Рекомендую подцепить, какой-нибудь дисплей в portrait формате, и выводить запросы по USB.
Ибо
1. Любой самый мелочный косяк в обработке протокола USB9 критичен, в том числе и по времени, дебаггер не пойдет.
2. Пока не пройдёт энумерация хостом, на уровне драйверов, перехват пакетов и отладка в ОС не получится.

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

Последний раз редактировалось AJScorp; 01.12.2013 в 22:28. Причина: дополнил
AJScorp вне форума  
Непрочитано 01.12.2013, 22:28  
swat24
Гражданин KAZUS.RUN
 
Регистрация: 16.03.2009
Адрес: Украина, Харьков
Сообщений: 762
Сказал спасибо: 108
Сказали Спасибо 67 раз(а) в 67 сообщении(ях)
swat24 на пути к лучшему
По умолчанию Re: STM32F4 USB HID составление репорта

Экран есть, могу попробовать. Пока только пробовал сделать эхо. что возвращает уже писал раньше...
swat24 вне форума  
 
Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Печатная плата USBee AX picavr Барахолка электронных компонентов 950 20.08.2023 17:11
Не могу запустить USB контроллер ATMega32U4 Slava1355 AVR 12 29.09.2014 14:58
VB.NET USB HID Easyrider83 Микроконтроллеры, АЦП, память и т.д 28 27.09.2011 12:43
USB HID девайс на 18F13K50 не хочет работать. DK Микроконтроллеры, АЦП, память и т.д 17 26.02.2010 18:31
USB HID PIC18F4550 нужна помощь! tower2007 Микроконтроллеры, АЦП, память и т.д 0 17.04.2008 04:33


Часовой пояс GMT +4, время: 10:32.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.