Спецификация USB.Rev1.0




Получить Состояние - часть 2


D7

D6

D5

D4

D3

D2

D1

D0

Зарезервировано (Сброшены в нуль)

D15

D14

D13

D12

D11

D10

D9

D8

Зарезервировано (Сброшены в нуль)

Если запрос сделан к конечной точке, то в поле wIndex была определена конечная точка . Старший байт xIndex сброшен в нуль, и младший байт содержит номер конечной точки как показано ниже:

D7

D6

D5

D4

D3

D2

D1

D0

Направление

Зарезервировано (Сброшены в нуль)

Номер Конечной точки

Для Входных(IN) конечных точек, D7 установлен в единицу. Для Выходных(OUT) конечных точек, D7 сброшен в нуль.

Запрос GetStatus к конечной точке возвращает следующую информацию:

D7

D6

D5

D4

D3

D2

D1

D0

Зарезервировано (Сброшены в нуль)

Останов

D15

D14

D13

D12

D11

D10

D9

D8

Зарезервировано (Сброшены в нуль)

Если в настоящее время конечная точка остановлена, поле Останов установлено в единицу.  Иначе поле Останов сброшено в нуль. Поле Останов может быть изменено с запросами SetFeature и ClearFeature с выбором возможностей endpoint_stall. Когда происходит установление поля запросом SetFeature, конечная точка проявляет то же самое поведение останова, как будто поле было установлено аппаратным условием. Если условие вызвавшее останов было удалено, результат очищения поля останов в конечной точке больше не возвращает конечную точку в состояние останова.(If the condition causing a stall has been removed, clearing the stall field results in the endpoint no longer returning a stall status.) Для этих конечных точек, использующих переключатель данных, результатом очищения остановленной конечной точки , будет повторное инициализирование переключателей данных к DATA0.(For this endpoints using a data toggle, clearing a stalled endpoint results in the data toggle being reinitialized to data0.)  Это поле сбрасывается в нуль после запроса SetInterface или SetConfiguration.




Содержание  Назад  Вперед