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

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

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

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

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

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


 
Опции темы
Непрочитано 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.RU
 
Регистрация: 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.RU
 
Регистрация: 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.RU
 
Аватар для AJScorp
 
Регистрация: 10.05.2005
Адрес: Саратов.ru
Сообщений: 1,547
Сказал спасибо: 384
Сказали Спасибо 737 раз(а) в 417 сообщении(ях)
AJScorp на пути к лучшему
По умолчанию Re: STM32F4 USB HID составление репорта

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

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

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

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

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

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

Последний раз редактировалось AJScorp; 01.12.2013 в 22:28. Причина: дополнил
AJScorp вне форума  
Непрочитано 01.12.2013, 22:28  
swat24
Гражданин KAZUS.RU
 
Регистрация: 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, время: 00:18.


Powered by vBulletin® Version 3.8.4
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot