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.

paketu 

– pro přerušovací roury definuje periodu dotazování 
– pro isochronní roury periodu zasílání dat 
– obsahuje indexy na popisy položek v textovém deskriptoru 

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

Deskriptor koncového bodu (Endpoint Descriptor) 

Pozice 

Pole 

Velikost  Hodnota 

Popis 

bLength 

délka deskriptoru v bajtech 

bDescriptorType 

kód typu deskriptoru 

bEndpointAddress 

bity 0..3 

– číslo endpointu 

bity 4..6 

– rezervováno (0) 

bit 7 

– směr (0 – OUT, 1 – IN)  

bAttributes 

bity 0..1 

– typ přenosu 

bity 2..3 

– synchronizace (isochr.) 

bity 4..5 

– použití (data, feedback ..) 

wMaxPacketSize 

velikost bufferu 

bInterval 

časování pro interrupt a isochr. 
NAK četnost pro bulk 

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

Textový deskriptor (String Descriptor) 

– jeden pro zařízení 
– obsahuje člověkem čitelné textové popisy 
– řetězce v Unicode 

• nejsou zakončeny nulou 
• na počátku délka a typ deskriptoru 

– na indexu 0 tabulka s podporovanými jazykovými verzemi 

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

Textový deskriptor (String Descriptor) – index 0 

Pozice 

Pole 

Velikost  Hodnota 

Popis 

bLength 

2N + 2 

délka deskriptoru v bajtech 

bDescriptorType 

kód typu deskriptoru 

wLANGID[0] 

k

ód 1. podporovaného jazyka 

wLANGID[1] 

kód 2. podporovaného jazyka 

… 

… 

… 

… 

2N 

wLANGID[N-1] 

kód N. podporovaného jazyka 

Textový deskriptor (String Descriptor) – index > 0 

Pozice 

Pole 

Velikost  Hodnota 

Popis 

bLength 

N + 2 

délka deskriptoru v bajtech 

bDescriptorType 

kód typu deskriptoru 

bString 

textový řetězec v Unicode 

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

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