01 MSC类设备-基础篇(一)

一、简介

在USB协议中,规定了一类大容量存储设备(Mass Storage Device Class)协议。常见的USB大容量设备有:U盘、USB移动硬盘、USB移动光驱、USB读卡器、USB打印机、手机……。这些设备上有一个硬件USB接口与主机相连接,两者之间可以传输文件。并且设备上都有大容量存储器,比如:Flash、硬盘、光盘,SD卡……。

二、关于批量传输(Bulk Transfer)

批量传输由批量事务(Bulk Transaction)构成,一次批量事务分为三个阶段:令牌包阶段、数据包阶段和握手包阶段。批量传输分为批量读和批量写,批量读使用的是批量输入事务,批量写使用的是批量输出事务,使用的是两个不同的硬件端点。

U盘在设备枚举的过程中,会有SETUP令牌包,但是枚举阶段结束,就不会有SETUP令牌包了(枚举阶段,使用的是端点0)。一个U盘至少有两个Bulk端点,一个IN端点,一个OUT端点。批量输入事务的令牌包是

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值