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

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

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

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

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

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

Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей...

 
Опции темы
Непрочитано 09.03.2010, 21:02  
redb
Прохожий
 
Регистрация: 27.11.2009
Сообщений: 8
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
redb на пути к лучшему
Печаль Помогите разобраться USB Device - HID - Joystick

Привет всем,решил собрать HID - Joystick.За образец взят микрочиповский пример USB Device - HID - Joystick переделал под мои задачи,сделал 2 проекта.
1. 4 канала ацп,12 кнопок и 1хат
2. 6 каналов ацп, 32 кнопок.
Первый проект работает,и ацп и кнопки проблем не заметил,a вот второй не хочет так как я задумал.ацп странно работает ,для кнопок я сделал матрицу 8x4 да и кнопки не {арбайтен }уже 2 месяца мучаюсь над этой задачи ну ни как , уже мозги закипели.Попрошу овощами не кидатся буквально 5 месяцов как подсел на этот наркотик си .Оба проекта прилагается,зарании Большое спасибо.
Вложения:
Тип файла: rar Joystick.4.rar (52.7 Кб, 87 просмотров)
Тип файла: rar Joystick.6.rar (53.3 Кб, 70 просмотров)
Реклама:
redb вне форума  
Непрочитано 10.03.2010, 00:25  
urry
Почётный гражданин KAZUS.RU
 
Аватар для urry
 
Регистрация: 06.02.2007
Сообщений: 1,340
Сказал спасибо: 3
Сказали Спасибо 106 раз(а) в 66 сообщении(ях)
urry на пути к лучшему
По умолчанию Re: Помогите разобратся USB Device - HID - Joystick

ну причем здесь овощи ? Даже навскидку видно, что репорт с ошибками написан, зачем там в середине стоит маркер конца ? ну и репорт сайз по кнопкам не соответствует реалиям, имхо.
Потихоньку к работающему проекту добавляйте по параметру, смотрите, где слетает, не крутите все ручки сразу.
__________________
warez
urry вне форума  
Сказали "Спасибо" urry
redb (10.03.2010)
Непрочитано 10.03.2010, 02:47  
redb
Прохожий
 
Регистрация: 27.11.2009
Сообщений: 8
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
redb на пути к лучшему
По умолчанию Re: Помагите разобратся USB Device - HID - Joystick

Насчёт маркера END_COLLECTION в середине я им заканчиваю конфиг осей,ну и репорт сайз да ты прав бардак там ,у меня не получяется размер целый EP1_BufferSize[12] я и добавил в ReportDescriptor в конце ищё 4 байта,вот я и сними маюсь их нужна сдесь добавить а как ? руки у меня кривые извинити за мой русский тежело мне на нём писать
#define EP1_BufferSize 12
//
typedef union
{
byte _byte[EP1_BufferSize];

struct
{
unsigned ZL: 4;
unsigned ZH: 6; //10

unsigned RxL: 2;
unsigned RxH: 8;

unsigned RyL: 8;
unsigned RyH: 2;

unsigned RzL: 6;
unsigned RzH: 4;

unsigned SlL: 4;
unsigned SlH: 6;

unsigned DlL: 2;
unsigned DlH: 8; //60

unsigned Buttons1: 8;
unsigned Buttons2: 8;
unsigned Buttons3: 8;
unsigned Buttons4: 8; //92 +[4?]=96/8=12

};
} ReportFormat01;

Последний раз редактировалось redb; 10.03.2010 в 02:52.
redb вне форума  
Непрочитано 10.03.2010, 03:01  
redb
Прохожий
 
Регистрация: 27.11.2009
Сообщений: 8
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
redb на пути к лучшему
По умолчанию Re: Помагите разобратся USB Device - HID - Joystick

[Попрошу овощами не кидатся]извини если обидел на многих форумах с новичьками так и поступают мол неучь, грызи книги потом пишы
redb вне форума  
Непрочитано 10.03.2010, 15:30  
TEHb
Почётный гражданин KAZUS.RU
 
Аватар для TEHb
 
Регистрация: 27.06.2005
Сообщений: 1,389
Сказал спасибо: 19
Сказали Спасибо 210 раз(а) в 156 сообщении(ях)
TEHb на пути к лучшему
По умолчанию Re: Помогите разобраться USB Device - HID - Joystick

На http://www.usb.org/developers/hidpage/ есть HID Descriptor Tool, в ней довольно таки удобно рисовать дескрипторы.
TEHb вне форума  
Сказали "Спасибо" TEHb
redb (10.03.2010)
Непрочитано 10.03.2010, 20:43  
redb
Прохожий
 
Регистрация: 27.11.2009
Сообщений: 8
Сказал спасибо: 4
Сказали Спасибо 0 раз(а) в 0 сообщении(ях)
redb на пути к лучшему
По умолчанию Re: Помогите разобраться USB Device - HID - Joystick

я имено и этой HID Report Descriptors Tool и сделал свой конфиг
redb вне форума  
Непрочитано 11.03.2010, 14:20  
pickit2
Частый гость
 
Регистрация: 08.04.2009
Сообщений: 20
Сказал спасибо: 0
Сказали Спасибо 6 раз(а) в 5 сообщении(ях)
pickit2 на пути к лучшему
По умолчанию Re: Помогите разобраться USB Device - HID - Joystick

посмотрите по ссылке
хоть и на базе старого стека, но структура дескриптора описана
pickit2 вне форума  
Сказали "Спасибо" pickit2
redb (11.03.2010)
 

Закладки
Опции темы

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

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

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите с прошивкой и активацией USB в телевизоре LG 32LG4000 leokon Видеотехника 66 21.02.2012 12:10
Помогите разобраться в схеме микросхемы koiah Электроника - это просто 85 14.05.2010 17:53
Блок питания 0....30В, помогите разобраться!! d.a.denisov Источники питания и свет 33 14.05.2010 09:23
USB HID девайс на 18F13K50 не хочет работать. DK Микроконтроллеры, АЦП, память и т.д 17 26.02.2010 18:31
Помогите решить, плиз: usb - не опознается Haze_ Микроконтроллеры, АЦП, память и т.д 3 09.10.2009 21:35


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


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