Главная » Ассемблер, Железо » Дескриптор конечной точки USB

0

Стандартный дескриптор конечной точки (Standard Endpoint Descriptor) содержит информацию об одной из конечных точек,

доступных при использовании определенного интерфейса. Структура Стандартного дескриптора конечной точки показана в табл. 8.7.

Таблица 8.7. Структура Стандартного дескриптора конечной точки

Сме

Мнемо

Размер

Описание

щение

ника

 

 

0

bLength

BYTE

Размер данного дескриптора в байтах

1

bDescriptorType

BYTE

Тип дескриптора (INTERFACE)

2

bEndpoint- Address

BYTE

Код адреса конечной точки, описываемой данным дескриптором: биты 0-3 — номер конечной точки; биты 4-6 зарезервированы и должны содержать нули;

бит 7 — направление передачи (0 — OUT, 1 — IN). Для канала сообщений направление игнорируется

3

bmAttributes

BYTE

Атрибуты конечной точки. Используются биты 0 и 1 (остальные разряды зарезервированы и содержат нули): 00Ь — канал сообщений, 01 b — изохронный канал, 10Ь — канал сплошной передачи; 11 b — канал прерываний

4

wMaxPacket- • Size

WORD

Максимальный размер пакета для конечной точки

6

blnterval

BYTE

Интервал опроса конечной точки при передаче данных (задается в миллисекундах)

Размер Стандартного дескриптора интерфейса всегда составляет 7 байт, а код типа дескриптора имеет значение 5. Код адреса bEndpointAddress и байт атрибутов bmAttributes для многих классов периферийных устройств позволяют однозначно определить функциональное назначение конечной точки.

Поле размера пакета wMaxPacketSi ze задает предельный размер пакета данных для конечной точки.

Интервал опроса конечной точки имеет значение только в том случае, если точка используется для передачи данных по прерываниям: если точка является точкой сообщений или сплошной передачи, значение поля blnterval игнорируется, а для изохронных конечных точек поле blnterval всегда содержит значение 1.

Источник: Кулаков В. К90 Программирование на аппаратном уровне: специальный справочник (+дискета). 2-е издание. — СПб.: Питер, 2003. — 847 е.: ил.

По теме:

  • Комментарии