USB中断端点是单向的吗?

时间:2018-02-15 09:53:03

标签: usb protocols packet-sniffers

关于usb协议的阅读 http://www.beyondlogic.org/usbnutshell/usb4.shtml 据说中断端点是单向的和周期性的。

然而,我在IN中断端点的描述中看到,该主机启动IN令牌,然后数据包从设备发送到主机。

  

“如果设备将中断排队,则该功能将发送   包含与中断相关的数据的数据包   收到IN令牌。“

因此,如果数据包在此IN端点上从设备发送到主机,是否意味着同一端点同时用于发送和接收?

1 个答案:

答案 0 :(得分:1)

我相信术语"单向"仅用于数据,而不用于令牌和握手数据包。所以" IN"端点用于读取数据和" OUT"端点用于写入数据。这就是它被称为单向的原因。

但控制端点是双向的,因为您可以使用控制端点读取或写入数据。检查标准USB命令,例如"获取描述符"和"设置描述符"。