摘要:
USB协议详解第22讲(USB包-数据包及重传机制) 1.数据包的分类 数据类包有DATA0数据包、DATA1数据包、DATA2数据包、DATAM数据包。 2.数据类包的组成 我们今天看数据类包的详细结构,数据包的内容由PID域+数据域+16bit CRC域组成,下图为数据包各个域和抓包协议的对应图 阅读全文
摘要:
1.令牌类包的分类 令牌类包有SETUP令牌包、IN令牌包、OUT令牌包。 2.令牌类包的组成 我们今天看令牌类包的详细结构,令牌包的内容由PID域+地址域+5bit CRC域,下图为令牌类包包各个域和抓包协议的对应图。 3.令牌类包的功能 所有令牌包都是主机发起的,作用就是告诉设备主机要干啥,要求 阅读全文
摘要:
USB PID类型与包类型的区分 理解PID与包类型 在USB协议中,PID(Packet Identifier,包标识符)和包类型是密切相关的两个概念,但它们并不是完全相同的。 PID:PID是一个8位的字段,位于每个USB数据包的头部。它明确地标识了该数据包的类型,如令牌包、数据包、握手包等。P 阅读全文
摘要:
USB协议详解第20讲(USB包-帧首包SOF) 1.包的四种类型 根据包的组成把包分为四种类型,分别是、帧首包SOF(Start of Frame)、命令包(Token)、数据包(Data)、握手包(Handshake),如下图(大家一定要把PID类型和包类型分开)。 4种PID类型和4种包类型( 阅读全文