打印
[STM32F1]

请问USB中断和等时传输,每微帧是不是只能传3次?

[复制链接]
1076|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
SophiaOP|  楼主 | 2024-3-11 11:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
还是说可以更改啊

使用特权

评论回复
沙发
香水城| | 2024-3-11 11:46 | 只看该作者
本帖最后由 香水城 于 2024-3-11 16:30 编辑

你这里1帧的时间是1ms.
每次transaction不能跨帧,即不能一半在前一帧另一半在后一帧。
至于一帧传几次,看具体数据量和传输模式,等时同步传输无握手,
中断传输还有握手,握手成功才算1次。

在一帧里传输哪些,HOST根据当前各种传输需求自行安排带宽。

所以 说每帧传几次意义不大。

使用特权

评论回复
板凳
flycamelaaa| | 2024-3-11 12:19 | 只看该作者
每微帧的传输次数并不是固定的三次,而是取决于端点的类型和带宽。

使用特权

评论回复
地板
夜阑风雨| | 2024-4-20 13:23 | 只看该作者
USB中断传输和等时传输在每个微帧中都有机会进行数据传输。

使用特权

评论回复
5
光辉梦境| | 2024-4-20 13:27 | 只看该作者
这块估计可以默认的,主要是靠USB的协议来处理

使用特权

评论回复
6
淡漠安然| | 2024-4-20 16:00 | 只看该作者
在USB 2.0规范中,每个微帧的长度为125μs,每个端点在一个微帧内最多可以传输1024个数据包

使用特权

评论回复
7
冰春彩落下| | 2024-4-20 20:00 | 只看该作者
对于USB中断传输和等时传输,每个端点在一个微帧内最多可以传输3个数据包。

使用特权

评论回复
8
一秒落纱| | 2024-4-20 22:00 | 只看该作者
正常来说,在一个微帧内,每个端点最多可以进行3次数据传输。

使用特权

评论回复
9
江河千里| | 2024-4-21 02:00 | 只看该作者
应该是不可以修改的吧

使用特权

评论回复
10
别乱了阵脚| | 2024-4-21 04:00 | 只看该作者
这应该算是协议,固定的

使用特权

评论回复
11
暖了夏天蓝了海| | 2024-4-21 06:00 | 只看该作者
最多可以发三次啊,可以比三次少,好像

使用特权

评论回复
12
三生万物| | 2024-4-21 08:00 | 只看该作者
这个真没具体研究过,不过你可以看看协议的啊,应该就能看懂了吧

使用特权

评论回复
13
光辉梦境| | 2024-4-21 10:00 | 只看该作者
这块估计可以默认的,主要是靠USB的协议来处理

使用特权

评论回复
14
远山寻你| | 2024-4-21 13:00 | 只看该作者
话说,没微帧发三次是怕数据丢了吗?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

13

主题

117

帖子

0

粉丝