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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了usb协议中的data0 data1 data2 mdata是啥意思,啥区别?相关的知识,希望对你有一定的参考价值。

根据USB规范,最初的数据封包都以DATA0作为开始,其后才是DATA1,然后依此方式交替切换。这个动作称 之为数据紧密连接(data toggle)。这个动作有点类似将数据紧密连接。如此就可确保整个传输过程中,主机能与设各维持同步,且作为帧错之用。例如,如果两个连续的DATA0 被接收到的话,意味着DATA1封包被遗漏掉,并产生了错误的状况。而DATA2与MDATA,则仅适用于高速的等时传输。 参考技术A 是USB的数据包类型中的PID名称

令牌:IN,OUT,SOF,SETUP
数据:DATA0,DATA1,DATA2,MDATA
握手:ACK,NAK,STALL,NYET
特殊类型:PRE,ERR,SPLIT,PIN本回答被提问者采纳

以上是关于usb协议中的data0 data1 data2 mdata是啥意思,啥区别?的主要内容,如果未能解决你的问题,请参考以下文章

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

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

推导式/自省

Python小练

matlab中的结构

Swift4 Json Parse Alamofire 设置结构