电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

usb数据传输VIP免费

usb数据传输_第1页
1/8
usb数据传输_第2页
2/8
usb数据传输_第3页
3/8
USB 协议是比较复杂的协议,初学者必定会遇到不少问题,由于本人学习过程中走了不少弯路,所以写了这篇文章,希望对初学者有所帮助。下面是《USB 是怎么传输数据的,怎么识别设备的》(附件内有word 版的),先看看这个文章,知道 USB 是怎么传输数据了,然后在仔细的研究协议,这样会少走很多弯路。先看看它的全貌,知道它是什么了,然后再去研究它的内部(协议),这样才会很快掌握。我的文章里有什么不清楚的地方请随时找我讨论。文章里有我得 QQ。 后面附件是一个软件 USBAnalyser107,和一个 U 盘的列举过程《标准 U 盘 》,先把软件安装了,用这个软件把文件《标准 U 盘》打开,对照我的文档的内容看会更容易明白。 USB 是怎么传输数据的,怎么识别设备的 Jude(原名 Dodo) 原创于2008.6.15 读这篇文章之前要对USB 有一定的了解,知道什么是主机,设备,USB 是一个主从结构的接口。 先说说 USB 主机是怎么识别一个 U 盘的吧,当你把一个 U 盘插到电脑上的时候,电脑的USB 接口上会发生一些变化,这里先得说说 USB 数据线是怎样的,它里面一般有用的有四根线,ground,VCC,DM(D-),DP(D ),而 DM,DP 是用来传输数据的,当 U 盘(以后简称 U)插到电脑上的时候,U 会把 DP(D )拉高,使 DP,DM 保持一个 J 状态(DP 为高 DM 为低,有关总线的状态又有很多,想了解的自己去研究),电脑主板的USB 主机芯片检测到这个 J 状态(DP(D )拉高),(大概是这样,愿意详细了解的要仔细看协议),知道有设备连接上了(这里提到的主机和设备是指连接在 USB 线两端的USB 接口芯片),电脑的驱动会对连接上的这个设备进行识别,我们把它叫做列举,这个过程是为了让电脑知道连接上的这个设备是什么东西(是U 盘,还是USB 鼠标,还是USB 键盘,或是其他的什么)。 以下是一个 U 盘的全部列举过程,用图来说明,(后面有两个附件,一个 USB 分析仪软件,一个是U 盘的的全部列举过程,用 USB 分析仪软件打开) 在这之前先说说 USB 数据是怎么在 DM,DP 上传输的吧,当主机检测到有设备连接上,驱动先会对这个设备作些必备的事情,识别他的速度(这个过程又有很多协议,不多说了,要了解的仔细研究协议),然后就是复位等等,之后就开始在总线(DM,DP)上发送1ms 间隔的SOF 包(全速)或 125us 间隔的SOF 包(高速),低速(我也不太清楚,呵呵),什么是SOF 包呢,SOF 就是start...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部