/***********************************************************************
USB入门系列:
......(待补充)
************************************************************************/
前言
USB控制传输分为以下四种:
- 批量传输:批量传输一般用于批量的和非实时的数据传输,通俗的来说就是用于数据量大但对时间要求又不高的场合的一种传输方式,类似用于USB打印机和USB扫描仪等等。
- 中断传输:中断传输一般用于小批量的和非连续的数据传输,通俗的来说就是用于数据量小的数据不连续的但实时性高的场合的一种传输方式,类似用于USB鼠标和USB键盘等等。
- 等时传输:等时传输也有“同步传输”的叫法,一般用于要求数据连续、实时且数据量大的场合,其对传输延时十分敏感,类似用于USB摄像设备,USB语音设备等等。
- 控制传输:控制传输是一种特殊的传输方式,且传输过程相对以上三种而言更复杂一些,但也十分重要。当USB设备初次连接主机时,用控制传输传送控制命令等对设备进行配置。同时设备接入主机时,需要通过控制传输去获取USB设备的描述符以及对设备进行识别,在设备的枚举过程中都是使用控制传输进行数据交换。
一、控制传输的结构
一次完整控制传输可以分为三个阶段:初始设置阶段--->数据阶段(不必须)--->状态信息阶段。下面的
1、初始设置阶段