帮顶 帮顶,像这么细节的技术问题,得大神才行 签到,好多内容,谢谢! 早上好!好好的资料,谢谢! 签到,好多内容,谢谢! 自己顶一下,希望哪位大神解答下 这个读手册吧 本帖最后由 xmshao 于 2016-11-1 12:13 编辑
一个帧内可能有多种传输,各类传输的带宽由主机控制。
每种传输可能需要多个事务处理完成, 每个事务处理由多个包组成,其中数据包负责传输数据。
每个数据包所能传输的最大字节 由传输类型和USB速度模式【FS/HS】决定。
比方BULK传输,FS 模式下,每个数据包最大传输字节为64.
一次传输的数据没有限制,但每次事务能传输的数据有限。当待传输数据超过一次事务中的数据包最大字节数时,可以通过多个事务处理来完成。
比方FS,BULK模式下,你要传输1500字节数据,可以多个多次事务完成,最后一个不到64字节的数据传输视为本轮传输结束。如果每次都是刚好64字节传输,最后补个0字节传输事务即可。
SOF包是主机定期发送给设备,用来主机、设备的同步。每帧的开始都会发SOF包。
还要注意一点,数据的收发的主导权在主机。细节得看看USB协议资料。
不太懂!!!
页:
1
[2]