打印

bulk传输问题

[复制链接]
2260|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
dayplover|  楼主 | 2012-4-25 22:02 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
USB, ST, os
求教各路大神,请问bulk in传输方式下,主机是怎么响应的?因为usb所有传输都由HOST发起,那么,主机是每隔一段时间轮询每个端点么?那这和中断传输有何区别?非常困惑啊,求解惑求教育,多谢
沙发
香水城| | 2012-4-25 22:21 | 只看该作者
从“主机是每隔一段时间轮询每个端点”这个意义上讲,中断端点和Bulk端点没有区别;主要区别是带宽的分配策略不同。

使用特权

评论回复
板凳
dayplover|  楼主 | 2012-4-25 22:28 | 只看该作者
好的,多谢香主

使用特权

评论回复
地板
aozima| | 2012-4-25 23:51 | 只看该作者
本帖最后由 aozima 于 2012-4-25 23:57 编辑

中断传输如果数据量太大,一次传输不完就直接丢弃了。
而块传输可以下次接着传。

因此中断传输不能用于大量数据的传输。

使用特权

评论回复
5
penguin_cc| | 2012-5-24 16:00 | 只看该作者
哦,原来是这样,但是这句话“主机是每隔一段时间轮询每个端点”这个“一段时间”是多久呢?每次传输多大字节的数据呢?在STM32里面,BULK传输也需要用到“正确传输中断”么?为什么响应正确传输中断的时间会这么久?

使用特权

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

本版积分规则

0

主题

38

帖子

1

粉丝