【发布时间】:2015-01-06 22:09:26
【问题描述】:
我目前正在研究 USB 的工作原理。我读到,有些事务是由较小的部分(数据包)构建的。我读到了各种各样的数据包。
我无法理解一件事。正如书中所说 - 每笔交易都包含 3 个数据包:令牌、数据和 hanshake。
我理解我的书的方式如下图所示。
在我看来:
我认为第一个事务应该只包含令牌 IN 和数据包,而不是 hanshake 包(握手是为了什么?)。
我认为,该响应应该只包含 ACK hanshake 数据包(数据已正确写入设备)。
请帮助我以正确的方式理解它。
最好的问候, 汤姆。
【问题讨论】:
标签: usb protocols transfer data-transfer