针对设备对系统资源需求的不同,在USB规范中规定了四种不同的数据传输方式:
·等时传输方式(Isochronous) 该方式用来联接需要连续传输数据、且对数据的正确性要求不高而对时间**为敏感的外部设备,如麦克风、喇叭以及电话等。等时传输方式以固定的传输速率,连续不断地在主机与USB设备之间传输数据。在传送数据发生错误时,USB并不处理这些错误,而是继续传送新的数据。
·中断传输方式(Interrupt) 该方式传送的数据量很小,但这些数据需要及时处理,以达到实时效果,此方式主要用在键盘、鼠标以及操纵杆等设备上。
·控制传输方式(Control) 该方式用来处理主机到USB设备的数据传输。包括设备控制指令、设备状态查询及确认命令。
当USB设备收到这些数据和命令后,将依据**先出的原则处理到达的数据。
·批传输方式(Bulk) 该方式用来传输要求正确无误的数据。通常打印机、扫描仪和数字相机以这种方式与主机连接。
![](http://static.11467.com/img/lazy.gif)
![](http://static.11467.com/img/lazy.gif)
------------------------------------