
19.04.2021, 14:47
|
|
Постоянный
Регистрация: 01.09.2019
Сообщений: 378
С нами:
3526561
Репутация:
0
|
|
@rusrst, хорошо, что вы в теме.
Здесь я пытался сжать спеку USB-2 из 650 страниц в одну статью, поэтому деталями (по-возможности) пришлось принебречь. На счёт, что поинты могут ходить не парами - не знаю.. Просто тогда получится устройство или только на чтение, или только на запись. Но поскольку речь здесь идёт о флешках, то это маловероятно.
Если есть ЕР01, то ЕР81 не может быть, а только ЕР82h (ну или наоборот 81h + 02h). Такую комбинацию возвращает обычно софт, и 81 указывается в HEX. Если посмотреть на таблицу дескриптора Endpoint выше, то во-втором байте там старший бит[7] определяет направление передачи (взведённый старший бит = 80h). Тогда получаем ЕР01h это точка(1)Out, а ЕР82h = точка(2)In. Кстати вот софтина от Microsoft, которая показывает содержимое всех дескрипторов.
|
|
|