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

       

Получение Состояния Шины


Это необязательный диагностический запрос к порту который читает значение состояния шины, в последнем EOF2.

BmRequestType

bRequest

wValue

wIndex

wLength



Данные

10100011B

get_ state

Нуль

Порт

Один

Состояние Порта Шины

Номер порта должен быть допустимым номером порта для этого концентратора, больший чем нуль.

Концентраторы могут реализовывать необязательное диагностическое средство, которое облегчит отладку системы. Концентраторы реализовывают это средство через этот необязательный запрос. Эта диагностическая возможность обеспечивается представлением состояния шины USB, которое выбирается в последней отметке выборки EOF2.

Концентраторы, которые выполняют эту диагностическую возможность, должны сохранить состояние шины в каждом состоянии EOF2, при подготовке к потенциальному запросу в следующем кадре USB.

Данные возвращаются по битно следующим способом. Значение сигнала D- возвращается в поле в бите 0. Значение сигнала D+ возвращается в поле в бите 1.(The value of the D- signal is returned in the field in bit 0.  The value of the D+ signal is returned in the field in bit 1.) Биты 2-7 зарезервированы для будущего использования и сброшены в нуль.

Концентраторы, которые не поддерживают этот запрос, отвечают stall.



Содержание раздела