请问STM32F4的OTG模块一帧内32最大可以传输多少字节给PC?

2019-07-14 16:03发布

我使用的是OTG_FS的bulk方式传输,PC为主机,单片机为设备。
1:一帧内32最大可以传输多少字节给PC?一帧内可以传输多少次事务,一次事务传输可以传输多少个数据包,一个数据包可以发送多少字节数据,这些数据是USB硬件自动分为一个个64字节的数据包发送给主机的么?
2:我看USB2.0上规定的数据包数据大小最大为1023字节,但bulk端点最大只能为64字节,那发送超过64字节的数据是分为多个数据包还是只是按64字节划分的?
3:32一次传输的数据大小有没有限制,当他的传输需要几帧的时间才能完成的时候在下一帧开始的时候还会接收SOF包么,还是只是接着传输上一次没传输完的数据包?
4:假如我一帧内传输的数据没达到最大值,是不是意味着我这1ms内只能传输这么多数据,若要开始其他的传输只能等下一ms的SOF开始信号后才能继续?
刚刚接触USB,望各位大神解答,先行感谢了!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
dingyang598
1楼-- · 2019-07-14 17:40
帮顶,还没搞过USB
jerry181855
2楼-- · 2019-07-14 19:24
帮顶,有没有人有成熟的USB外部phy设计
tyewybvwe
3楼-- · 2019-07-14 21:46
 精彩回答 2  元偷偷看……
小点zze
4楼-- · 2019-07-14 23:24
帮顶!!!
cauzhxj
5楼-- · 2019-07-15 04:06
帮顶,像这么细节的技术问题,得大神才行..

wyusx
6楼-- · 2019-07-15 08:31
帮顶,不明觉厉

一周热门 更多>