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

[复制链接]
1813|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中断传输和等时传输在每个微帧中都有机会进行数据传输。
光辉梦境 发表于 2024-4-20 13:27 | 显示全部楼层
这块估计可以默认的,主要是靠USB的协议来处理
淡漠安然 发表于 2024-4-20 16:00 | 显示全部楼层
在USB 2.0规范中,每个微帧的长度为125μs,每个端点在一个微帧内最多可以传输1024个数据包
冰春彩落下 发表于 2024-4-20 20:00 | 显示全部楼层
对于USB中断传输和等时传输,每个端点在一个微帧内最多可以传输3个数据包。
一秒落纱 发表于 2024-4-20 22:00 | 显示全部楼层
正常来说,在一个微帧内,每个端点最多可以进行3次数据传输。
江河千里 发表于 2024-4-21 02:00 | 显示全部楼层
应该是不可以修改的吧
别乱了阵脚 发表于 2024-4-21 04:00 | 显示全部楼层
这应该算是协议,固定的
暖了夏天蓝了海 发表于 2024-4-21 06:00 | 显示全部楼层
最多可以发三次啊,可以比三次少,好像
三生万物 发表于 2024-4-21 08:00 | 显示全部楼层
这个真没具体研究过,不过你可以看看协议的啊,应该就能看懂了吧
光辉梦境 发表于 2024-4-21 10:00 | 显示全部楼层
这块估计可以默认的,主要是靠USB的协议来处理
远山寻你 发表于 2024-4-21 13:00 | 显示全部楼层
话说,没微帧发三次是怕数据丢了吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

293

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部