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

 
 
> Возможно глупій вопрос про USB, Если устройство USB HID, то нужно ли CRC?
smk
сообщение Dec 9 2010, 19:25
Сообщение #1


Гуру
******

Группа: Свой
Сообщений: 2 246
Регистрация: 17-03-05
Из: Украина, Киев
Пользователь №: 3 446



Нужно ли считать CRC пакета, отправленного по USB устройством HID или за достоверность отвечает драйвер? Спасибо.


--------------------
Живи днем так, чтобы ночью ты спал спокойно.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
skyled
сообщение Dec 13 2010, 10:58
Сообщение #2


Местный
***

Группа: Участник
Сообщений: 217
Регистрация: 11-06-10
Пользователь №: 57 868



Цитата
Собственно, все управляющие пакеты и пакеты данных содержат CRC.
Т.е. как я понял, данные, уходящие из HID, например клавиатуры, содержат CRC? И данные, уходящие из компа в HID тоже содержат CRC? У меня HID устройство это LPC2148 с (плата D2148), прошитая примером от Keil. Программного кода много и искать там CRC мне бы не хотелось. По этому спросил как все устроено. Уменя по сути есть два массива: один это то, что должно уходить в комп, а другой - то, что от компа принято.
Go to the top of the page
 
+Quote Post
XVR
сообщение Dec 14 2010, 08:06
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 3 123
Регистрация: 7-04-07
Из: Химки
Пользователь №: 26 847



Цитата(skyled @ Dec 13 2010, 13:58) *
Т.е. как я понял, данные, уходящие из HID, например клавиатуры, содержат CRC? И данные, уходящие из компа в HID тоже содержат CRC?
Данные, передаваемые по USB всегда содержат CRC. Он является частью транспортного уровня USB (и не только для HID). Более того, USB гарантирует целостность и доставку данных (кроме bulk каналов) именно на транспортном уровне.
Цитата
У меня HID устройство это LPC2148
Я не в курсе на каком уровне проходит раздел SW/HW у USB на LPC2148. Смотрите DS. Но CRC там есть (где то) rolleyes.gif
Go to the top of the page
 
+Quote Post



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

 


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


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