哈佛祖安智 发表于 2016-10-30 18:03:06



帮顶

zbber 发表于 2016-10-30 23:39:21

帮顶,像这么细节的技术问题,得大神才行

samhong 发表于 2016-10-31 00:24:41

签到,好多内容,谢谢!

samshishi 发表于 2016-10-31 07:54:35

早上好!好好的资料,谢谢!

samshishi 发表于 2016-10-31 07:57:00

签到,好多内容,谢谢!

沐雨潇潇 发表于 2016-10-31 09:19:13

自己顶一下,希望哪位大神解答下

五哥1 发表于 2016-10-31 13:32:40

这个读手册吧

xmshao 发表于 2016-11-1 12:10:54

本帖最后由 xmshao 于 2016-11-1 12:13 编辑

一个帧内可能有多种传输,各类传输的带宽由主机控制。

每种传输可能需要多个事务处理完成, 每个事务处理由多个包组成,其中数据包负责传输数据。

每个数据包所能传输的最大字节 由传输类型和USB速度模式【FS/HS】决定。

比方BULK传输,FS 模式下,每个数据包最大传输字节为64.

一次传输的数据没有限制,但每次事务能传输的数据有限。当待传输数据超过一次事务中的数据包最大字节数时,可以通过多个事务处理来完成。

比方FS,BULK模式下,你要传输1500字节数据,可以多个多次事务完成,最后一个不到64字节的数据传输视为本轮传输结束。如果每次都是刚好64字节传输,最后补个0字节传输事务即可。

SOF包是主机定期发送给设备,用来主机、设备的同步。每帧的开始都会发SOF包。

还要注意一点,数据的收发的主导权在主机。细节得看看USB协议资料。



陈汤2nd 发表于 2016-11-5 23:37:43

不太懂!!!
页: 1 [2]
查看完整版本: 关于STM32F4的OTG模块的几个问题,望解答