你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

关于STM32F4的OTG模块的几个问题,望解答

[复制链接]
沐雨潇潇 提问时间:2016-10-28 14:54 /
阅读主题, 点击返回1楼
收藏 1 评论18 发布时间:2016-10-28 14:54
18个回答
沐雨潇潇 回答时间: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协议资料。



评分

参与人数 1ST金币 +2 收起 理由
zero99 + 2

查看全部评分

陈汤2nd 回答时间:2016-11-5 23:37:43
不太懂!!!
12
关于意法半导体
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
招聘信息
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
关注我们
st-img 微信公众号
st-img 手机版