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

 
 
> AT91SAM9XE512. UDP. Cделанное на этом МК HID - устройство иногда отвечает на запрос Set_Report пакетом Data0 вместо Data1
kovigor
сообщение Sep 10 2010, 09:35
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 5 273
Регистрация: 30-03-10
Пользователь №: 56 295



Т.е., хост высылает запрос, МК его подтверждает, затем хост шлет однобайтовый OUT - пакет с REPORT'ом (например, это может быть команда на включение/выключение лампочки NumLock), после чего МК должен в фазе статуса вернуть хосту пакет Data1 нулевой длины. Все так и происходит, но иногда (примерно один раз из 20-ти) МК отвечает пакетом Data0. Конечно, хост его подтверждает, но ему нужен пакет Data1, он шлет очередной In - пакет, МК говорит NAK, и так до бесконечности. Все это показывает аппаратный сниффер, подключенный к линиям шины. Чем может быть вызвана такая проблема ? В errate по этому поводу ничего нет ...
Go to the top of the page
 
+Quote Post



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

 


RSS Текстовая версия Сейчас: 12th August 2025 - 12:56
Рейтинг@Mail.ru


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