关于usb协议的阅读 http://www.beyondlogic.org/usbnutshell/usb4.shtml 据说中断端点是单向的和周期性的。
然而,我在IN中断端点的描述中看到,该主机启动IN令牌,然后数据包从设备发送到主机。
“如果设备将中断排队,则该功能将发送 包含与中断相关的数据的数据包 收到IN令牌。“
因此,如果数据包在此IN端点上从设备发送到主机,是否意味着同一端点同时用于发送和接收?
答案 0 :(得分:1)
我相信术语"单向"仅用于数据,而不用于令牌和握手数据包。所以" IN"端点用于读取数据和" OUT"端点用于写入数据。这就是它被称为单向的原因。
但控制端点是双向的,因为您可以使用控制端点读取或写入数据。检查标准USB命令,例如"获取描述符"和"设置描述符"。