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 

bLength 

délka deskriptoru v bajtech 

bDescriptorType 

kód typu deskriptoru 

wTotalLength 

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

deskriptorů) 

bNumInterfaces 

počet rozhraní (interface) 

bConfigurationValue 

hodnota pro výběr 

iConfiguration 

index do textového deskriptoru 

bmAttributes 

bity 0..4 rezervovány 
bit5 

– remote wakeup 

bit6 

– self powered 

bit7 

– rezervován 

bMaxPower 

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 

bLength 

délka deskriptoru v bajtech 

bDescriptorType 

kód typu deskriptoru 

bInterfaceNumber 

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

bAlternateSetting 

hodnota pro výběr 

bNumEndpoints 

počet endpointů (mimo nultý) 

bInterfaceClass 

0xff pro uživatelské 

bInterfaceSubClass 

0xff pro uživatelské 

bInterfaceProtocol 

0xff pro uživatelské 

iInterface 

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ří