USB中断传输是否保证订单?

USB中断传输是否保证订单?,usb,communication,Usb,Communication,我在一本非常棒的书中发现,中断传输提供了可靠的传输(通过错误检测和自动重试) 但我想知道,这是否能保证有一天转账不会按顺序进行交换?就总线是串行的而言,我的猜测是肯定的,重新排序永远不会发生。但我对这件事不太感兴趣,所以有点怀疑 有人能澄清一下吗?中断数据包保证按顺序发送。事实上,通过USB 2.0定义的所有USB数据包(批量、isochr、中断、控制,包括拆分事务/etc)都是按顺序交付的 有线数据包中没有序列号(除了用于消除丢失数据包歧义的DATA0/DATA1),因此每个数据包都会在有线上

我在一本非常棒的书中发现,中断传输提供了可靠的传输(通过错误检测和自动重试)

但我想知道,这是否能保证有一天转账不会按顺序进行交换?就总线是串行的而言,我的猜测是肯定的,重新排序永远不会发生。但我对这件事不太感兴趣,所以有点怀疑


有人能澄清一下吗?

中断数据包保证按顺序发送。事实上,通过USB 2.0定义的所有USB数据包(批量、isochr、中断、控制,包括拆分事务/etc)都是按顺序交付的

有线数据包中没有序列号(除了用于消除丢失数据包歧义的DATA0/DATA1),因此每个数据包都会在有线上重试,直到成功交付为止


我还没有在USB3.0上工作过,所以有可能创建了一些不符合顺序的新东西,但即使如此,现有的东西仍将保持顺序

我当然不能想象有什么情况下,转移会出现问题。