реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> HID устройство на АТ89С5131, нужна помощь
Мария Е
сообщение Jan 25 2008, 11:23
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 56
Регистрация: 18-11-07
Из: Москва
Пользователь №: 32 424



Здравствуйте!
Пытаюсь запрограммировать АТ89С5131 на работу в качестве HID устройства. Столкнулась со следующей проблемой. На сколько я поняла, формат данных, которые отправляются в хост контроллером (HID устройством), задается в дескрипторе репорта. Т.е. задается REPORT_COUNT -число полей данных в репорте и REPORT_SIZE размер поля данных в битах. Я задаю размер поля данных 8 бит и восемь полей для INPUT репорта. Но при посылке 8 байт в хост, в него приходит девять байт, первый нулевой, а потом 8 те, которые я посылаю.
Подскажите, что я неправильно понимаю или делаю. Спасибо.
Go to the top of the page
 
+Quote Post
StasK
сообщение Mar 31 2008, 04:42
Сообщение #2


Участник
*

Группа: Участник
Сообщений: 25
Регистрация: 31-03-08
Пользователь №: 36 348



Цитата(Мария Е @ Jan 25 2008, 14:23) *
Здравствуйте!
Пытаюсь запрограммировать АТ89С5131 на работу в качестве HID устройства. Столкнулась со следующей проблемой. На сколько я поняла, формат данных, которые отправляются в хост контроллером (HID устройством), задается в дескрипторе репорта. Т.е. задается REPORT_COUNT -число полей данных в репорте и REPORT_SIZE размер поля данных в битах. Я задаю размер поля данных 8 бит и восемь полей для INPUT репорта. Но при посылке 8 байт в хост, в него приходит девять байт, первый нулевой, а потом 8 те, которые я посылаю.
Подскажите, что я неправильно понимаю или делаю. Спасибо.

А в чем проблема, выкинуть этот нулевой байт.
А какая скорость на HID, а то у меня 800 байт/сек как на низкоскоростном. Не знаете как поднять скорость? D+ вроде присоединен к VRef через 1.5 кОм, что должно дать полноскоростное устройство. Может дело в дескрипторе?
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 30th June 2025 - 09:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01291 секунд с 7
ELECTRONIX ©2004-2016