楼主你好!
我想你首先需要分清楚“事务处理”处理和数据传输中的“设备请求”的概念。
你所指的TOKEN PACKETS指的是令牌包,你先看看SETUP事务处理,他其实是由3点组成:
1:主机到设备(令牌包):SYNC +SETUP+ADDR+ENDP+CRC5+EOP
2:主机到设备(数据包):SYNC+DATA0+数据+CRC16+EOP
3:设备到主机(握手包):SYNC+ACK+EOP.
而你后面所说的Setup Packet结构其实是一个设备请求,设备请求是在控制传输SETUP阶段由主机发往设备的,通常是默认的控制管道上传输,他的各个字段由主机定义,表达了每一次控制传输的目的。请求有8个字节。
请求其实可以是一个SETUP事物-》IN事物-》OUT事物的过程。
由于内容比较复杂繁琐,建议你还是先找一本书看看,比如清华大学出版社的嵌入式技术基础与实践(第3版)。
这本书里面将的而相对还是比较易懂与清楚的,希望能帮到你。
|