Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!



6. USB

PDF
Stáhnout kompletní materiál zdarma (953.24 kB)

Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.

Universální sériová sběrnice - USB 

Deskriptor konfigurace (Configuration Descriptor) 

– i pro konfigurační deskriptor alternativní rychlosti 

Pozice 

Pole 

Velikost  Hodnota 

Popis 

0 

bLength 

1 

9 

délka deskriptoru v bajtech 

1 

bDescriptorType 

1 

kód typu deskriptoru 

2 

wTotalLength 

2 

celková délka všech deskriptorů této 
konfigurace (včetně interface a 
endpoint 

deskriptorů) 

4 

bNumInterfaces 

1 

počet rozhraní (interface) 

5 

bConfigurationValue 

1 

hodnota pro výběr 

6 

iConfiguration 

1 

index do textového deskriptoru 

7 

bmAttributes 

1 

bity 0..4 rezervovány 
bit5 

– remote wakeup 

bit6 

– self powered 

bit7 

– rezervován 

8 

bMaxPower 

1 

spotřeba (rozlišení 2 mA) 

Universální sériová sběrnice - USB 

Deskriptor rozhraní 

– Interface Descriptor 

– jeden pro každé rozhraní 
– definuje počet endpointů, tvořících rozhraní 
– definuje třídu zařízení, pokud není definována deskriptorem 

zařízení 

– obsahuje indexy na popisy položek v textovém deskriptoru 

Universální sériová sběrnice - USB 

Deskriptor rozhraní (Interface Descriptor) 

Pozice 

Pole 

Velikost  Hodnota 

Popis 

0 

bLength 

1 

9 

délka deskriptoru v bajtech 

1 

bDescriptorType 

1 

kód typu deskriptoru 

2 

bInterfaceNumber 

1 

pořadové číslo rozhraní (od 0) 

3 

bAlternateSetting 

1 

hodnota pro výběr 

4 

bNumEndpoints 

1 

počet endpointů (mimo nultý) 

5 

bInterfaceClass 

1 

0xff pro uživatelské 

6 

bInterfaceSubClass 

1 

0xff pro uživatelské 

7 

bInterfaceProtocol 

1 

0xff pro uživatelské 

8 

iInterface 

1 

index do textového deskriptoru 

Universální sériová sběrnice - USB 

Deskriptor koncového bodu 

– Endpoint Descriptor 

– jeden pro každý endpoint 
– definuje směr roury, končící v endpointu 
– definuje podporovaný typ přenosu 
– definuje číslo endpointu (roury) 
– definuje velikost datového bufferu a tedy max. velikost datového 

Témata, do kterých materiál patří