在USB支持的四种传输类型中,最适合大量数据传输的是批量传输(bulk transfer)。批量传输有效地利用了USB带宽,因为在一帧中的控制传输、中断传输和同步传输完成后,批量传输利用所有的剩余带宽。批量传输没有限制每一帧数据的字节数。批量传输还包含了差错校验,所以可确保数据准确。批量传输可利用的确切时问取决于总线上其他通信量的大小。如果必须进行其他几类传输,在一帧中可用于批量传输的带宽很可能非常小。因此,批量传输仅适用于实时性要求不太高的操作。
在设备描述符( Device Descriptor)的bDeviceClass、bDeviceSubClass和bDeviceProtocol域中,并没有包含海量存储设备的类、子类和协议标识符。相反,这些域都设置为 Ox00,标识符在接口描述符(Interface Descriptor)的blnterfaceClass、blnterfaceSubClass和blnterfaceProtocol域中定义。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !