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

       

Кадр Сигнала начала блока (Synch)


Этот запрос используется, чтобы установить и затем сообщать кадр синхронизации конечной точки(This request is used to set and then report an endpoint’s synchronization frame.)

bmRequestType

bRequest

wValue

wIndex

wLength



Данные

00000010B

synch_frame

Нуль

Конечная точка

Два

Номер Кадра

Когда конечная точка поддерживает изохронные передачи, конечная точка может также требовать изменить размер по кадровой передачи согласно специфическому шаблону.(When an endpoint supports isochronous transfers, the endpoint may also require per frame transfers to vary in size according to a specific pattern.) Хост и конечная точка должен договориться о том, в каком кадре начать повторять шаблон.(The host and the endpoint must agree on which frame the repeating pattern begins.) Этот запрос заставляет конечную точку начинать контролировать номер SOF кадра, чтобы проследить позицию данного кадра в шаблоне.  Номер кадра, в котором начался шаблон,  возвращается хосту. Этот тот номер кадра, который передан конечной точке последним SOF до первого кадра шаблона.

Это значение используется только в изохронных передачах данных, использующих неявную синхронизацию шаблона. Если конечная точка не изохронная или не использует этот метод, этот запрос не обеспечивается конечной точкой и возвращает останов.

Начальный кадр сбрасывается в нуль сбросом устройства или,  конфигурируя конечную точку через запрос SetConfiguration или SetInterface.



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