USB中的DATA0和DATA1相关是啥意思?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了USB中的DATA0和DATA1相关是啥意思?相关的知识,希望对你有一定的参考价值。

如题,看代码时看到,但不懂,没仔细看协议呢.

回复 笨笨猪 的帖子是这样的,包(packet)是USB转输中的基本单位,每一个包前面都有一个PID字段,这个字段表明包是什么类开.包总共分以下几种:包ID字段为8位,前4位标识这个包的类别,后4位为效验,前4位的类别为在数据传输过程中,数据包是最多的.因此协议规定,数据包每两个包前面要带不同的PID,据说这样可以起到帧同步的作用.至于数据内容,则与包的类型是DATA0和DATA1无关.比如说我要发送一段数据,而这些数据在分成2个包,那么前一半的数据,由于加上了DATA0的PID,就叫DATA0包.后面的加上了DATA1的PID,就叫DATA1包. 参考技术A 补充,多个IN或OUT事务接连发生时,通常会DATA0和DATA1包交换使用,它们只是PID字段不同,没有区它区别。

以上是关于USB中的DATA0和DATA1相关是啥意思?的主要内容,如果未能解决你的问题,请参考以下文章

usb协议中的data0 data1 data2 mdata是啥意思,啥区别?

usb的批传输都有哪些事务包组成

KVM是啥?

USB是啥意思?

USB是啥意思

css中的@是啥意思?