|
Как увеличить скорость на HID AT89C5131, Как увеличить скорость на HID AT89C5131 |
|
|
|
Mar 31 2008, 04:44
|
Участник

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

|
Как увеличить скорость на HID, а то у меня 800 байт/сек как на низкоскоростном. D+ вроде присоединен к VRef через 1.5 кОм, что должно дать полноскоростное устройство (как у Агурова). Может дело в дескрипторе?
|
|
|
|
|
 |
Ответов
|
Jun 1 2008, 22:13
|
Участник

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

|
Цитата(toweroff @ May 27 2008, 21:53)  StasK, и какая скорость достигнута? точно больше 40k/sec
|
|
|
|
|
Jun 8 2008, 02:24
|
Участник

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

|
Цитата(toweroff @ Jun 2 2008, 16:28)  чот маловато.... я имею 3 Мбит/с, и то тормозится из-за обилия обращения во внешнюю память в больших циклах это, вроде, может происходить с некоторыми материнками. 64 кбайт гарантированно должно быть везде. Цитата(Golikov A. @ Jun 8 2008, 00:05)  Здравствуйте народ!
Немного не в тему, но всеж про эту микруху и про хид. А у Вас для ХИД устройства есть функции обработки СЕТ_РЕПОРТ? У меня проблема при передачи репорта с компутера, на последнем происходит ошибка с таймоутом, хотя данные до устройства доходят.... Не подскажите что АТ89С513ХХХ должна отвечать на СЕТ_РЕПОРТ, чтобы компутер отработал выдачу отчета?
Я думал посылка данных нулевой длинны и есть Акноледж в фазе стутса, может я не прав? Все остальные фунекции работают, и с приемом репортов, и описаний, и устрйотво в системе регистрируется как хид, а этот сет_репорт из библиотеки хид.длл неработает...
Прослушка УСБТрайсом, рождает больше вопросов, чем ответов, какие-то лишние посылки, и запросы с ожиданием ответа... Посылка данных нулевой длинны принимается как передача от устройства, а не как акноледж... Подскажите плз кто разбирался... Я прикрепил листинги для контроллера и для компа.
host1.zip ( 83.4 килобайт )
Кол-во скачиваний: 167
seq_scans.zip ( 122.18 килобайт )
Кол-во скачиваний: 308
Сообщение отредактировал StasK - Jun 8 2008, 02:21
|
|
|
|
|
Jun 8 2008, 12:20
|
Гуру
     
Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454

|
Цитата(StasK @ Jun 8 2008, 06:24)  это, вроде, может происходить с некоторыми материнками. 64 кбайт гарантированно должно быть везде. Я прикрепил листинги для контроллера и для компа.
host1.zip ( 83.4 килобайт )
Кол-во скачиваний: 167
seq_scans.zip ( 122.18 килобайт )
Кол-во скачиваний: 308а вот у вас в функции ФаелВрайт, есть магическая стрчока в 9 байт отчета вписать 15, почему? обработки репортов через контрольную точку я так понял вы не делали... и функции сетфича и сетрепорт не использовали, только фаелврайт. Вот по поводу этой функции у меня и вопросы... есть какие-то особенности при заполнении буфера репорта или нет? к чему там это число 15?
|
|
|
|
|
Jun 8 2008, 18:25
|
Участник

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

|
Цитата(Golikov A. @ Jun 8 2008, 15:20)  а вот у вас в функции ФаелВрайт, есть магическая стрчока в 9 байт отчета вписать 15, почему?
обработки репортов через контрольную точку я так понял вы не делали... и функции сетфича и сетрепорт не использовали, только фаелврайт. Вот по поводу этой функции у меня и вопросы...
есть какие-то особенности при заполнении буфера репорта или нет? к чему там это число 15? Не знаю, но работает. Но было бы самому интересно.
|
|
|
|
Сообщений в этой теме
StasK Как увеличить скорость на HID AT89C5131 Mar 31 2008, 04:44 Kolia Для USB 2.0 в дескрипторе устройства надо задать н... Apr 4 2008, 10:46 StasK Цитата(Kolia @ Apr 4 2008, 13:46) Для USB... Apr 6 2008, 19:38  StasK А пример дескриптора к полноскоростному HIDу кто-н... Apr 15 2008, 04:14   Kolia Цитата(StasK @ Apr 15 2008, 08:14) А прим... Apr 15 2008, 06:57   StasK Я понял в чем было дело!!!
config.h
#... May 20 2008, 00:43    Goblin_Nick И, вообще, надо переходить с этого дорогущего AT89... May 21 2008, 09:27     StasK Цитата(Goblin_Nick @ May 21 2008, 12:27) ... May 22 2008, 20:30   Golikov A. Цитата(toweroff @ Jun 2 2008, 17:28) чот ... Jun 7 2008, 21:05    toweroff Цитата(StasK @ Jun 8 2008, 06:24) это, вр... Jun 8 2008, 13:42  StasK Цитата(StasK @ Jun 2 2008, 01:13) точно б... Jun 9 2008, 16:39 toweroff Как я уже упоминал, с HID я не работал... Во-первы... Jun 9 2008, 17:00 StasK Цитата(toweroff @ Jun 9 2008, 20:00) Как ... Jun 9 2008, 18:25  Golikov A. Цитата(StasK @ Jun 9 2008, 21:40) Надо по... Jun 9 2008, 18:37 StasK Так мне и нужно от прибора в компутор.
А по поводу... Jun 9 2008, 18:58  Golikov A. Цитата(StasK @ Jun 9 2008, 22:58) Так мне... Jun 9 2008, 19:18 toweroff а какой геморрой с дровами?? Я ж говорю - libusb, ... Jun 10 2008, 07:25
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|