Atmel SAM4S-XPLD Atmel ATSAM4S-XPLD ATSAM4S-XPLD Hoja De Datos

Los códigos de productos
ATSAM4S-XPLD
Descargar
Página de 1125
 932
SAM4S [DATASHEET]
11100E–ATARM–24-Jul-13
39.6.1.3 USB Transfer Event Definitions
As indicated below, transfers are sequential events carried out on the USB bus.
Notes: 1.
Control transfer must use endpoints with no ping-pong attributes. 
2.
Isochronous transfers must use endpoints with ping-pong attributes.
3.
Control transfers can be aborted using a stall handshake.
A status transaction is a special type of host-to-device transaction used only in a control transfer. The control transfer
must be performed using endpoints with no ping-pong attributes. According to the control sequence (read or write), the
USB device sends or receives a status transaction.
Table 39-5. USB Transfer Events
Control Transfers
 
Setup transaction > Data IN transactions > Status 
OUT transaction
Setup transaction > Data OUT transactions > Status 
IN transaction
Setup transaction > Status IN transaction
Interrupt IN Transfer
(device toward host)
Data IN transaction > Data IN transaction
Interrupt OUT Transfer
(host toward device)
Data OUT transaction > Data OUT transaction
Isochronous
 
IN Transfer
(device toward host)
Data IN transaction > Data IN transaction
Isochronous OUT Transfer
(host toward device)
Data OUT transaction > Data OUT transaction
Bulk IN Transfer 
(device toward host)
Data IN transaction > Data IN transaction
Bulk OUT Transfer
(host toward device)
Data OUT transaction > Data OUT transaction