Hardware Reference
In-Depth Information
movff WREG,INDF0
; return ownership of control IN endpoint to CPU
movlw 0x04
movwf FSR0L
movlw 0x04
movwf FSR0H
movlw 0x00
movff WREG,INDF0
; reset EPSTALL-bit
bcf
UEP0,0x00,0x00
return
5.9 Maximal erlaubte Paketgrößen
Es ist dem Anwender nicht freigestellt, die Paketgrößen seiner Endpoints beliebig zu
wählen - je nach Leistungsfähigkeit seiner Hardware. Die Paketgrößen dürfen defi-
nierte Standardwerte nicht überschreiten. Diese Einschränkungen sind notwendig,
weil der Root-Hub auf der USB-Hostseite diese Paketgrößen ja auch verarbeiten
können muss. Durch die Festlegung der Maximalwerte bleibt somit die Kompatibi-
lität zwischen Device und Host unterschiedlichster Anbieter gewahrt. In der nach-
stehenden Tabelle sind die erlaubten Paketgrößen in Abhängigkeit der Busge-
schwindigkeit und der Endpoints aufgelistet. In der letzten Zeile kann die jeweils
anzuwendende Richtlinie ermittelt werden.
Maximal zulässige Paketgrößen in Bytes:
Control
Endpoint
Bulk
Endpoint
Interrupt
Endpoint
Isochronous_
Endpoint
Low-speed
8
(nicht erlaubt) 8
(nicht erlaubt)
Full-speed
8,16,32,64
8,16,32,64
64
1023
High-speed
64
512
1024
1024
Richtlinie
USB2.0: 5.5.3 USB2.0: 5.8.3 USB2.0: 5.7.3 USB2.0: 5.6.3
 
Search WWH ::




Custom Search