- 117
- 0
- 约1.73万字
- 约 75页
- 2021-11-16 发布于湖南
- 举报
数据传输阶段用来传输主机与设备之间的数据。控制读取是将数据从设备读到主机上,读取的数据USB设备描述符。该过程如图16-8所示。对每一个数据信息包而言,首先,主机会发送一个IN令牌信息包,表示要读数据进来。然后,设备将数据通过DATA1数据信息包回传给主机。最后,主机将以下列的方式加以响应:当数据已经正确接收时,主机送出ACK令牌信息包;当主机正在忙碌时,发出NAK握手信息包;当发生了错误时,主机发出STALL握手信息包。 控制写入则是将数据从主机传到设备上,所传的数据即为对USB设备的配置信息,该过程如图16-9所示。对每一个数据信息包而言,主机将会送出一个OUT令牌信息包,表示数据要送出去。紧接着,主机将数据通过DATA0数据信息包传递至设备。最后,设备将以下列方式加以响应:当数据已经正确接收时,设备送出ACK令牌信息包;当设备正在忙碌时,设备发出NAK握手信息包;当发生了错误时,设备发出STALL握手信息包。 阶段二:数据传输阶段 主机 (PC) USB 设备 1. IN令牌封包 2. DATA1数据封包 3. ACK握手封包 图16-8控制读取的IN数据交换的过程示意图 主机 (PC) USB 设备 1.OUT令牌封包 2. DATA1数据封包 3. ACK握手封包 图16-9控制写入的OUT数据交换的过程示意图 第三十一页,编辑于星期一:二十二点
原创力文档

文档评论(0)