您的位置 首页 汽车

USB主机怎么辨认USB设备及恳求指令

本站为您提供的USB主机如何识别USB设备及请求命令,标准的USB设备请求命令是用在控制传输中的“初始设置步骤”里的数据包阶段(即DATA0,由八个字节构成),请看回问答四的内容。标准USB设备请求命令共有11个,大小都是8个字节,具有相

 

  USB主机是怎么辨认USB设备的?

  当USB设备插上主机时,主机就经过一系列的动作来对设备进行枚举装备(装备是归于枚举的一个态,态表明暂时的状况),这这些态如下:

  1、接入态(Attached):设备接入主机后,主机经过检测信号线上的电平改动来发现设备的接入;

  2、供电态(Powered):便是给设备供电,分为设备接入时的默许供电值,装备阶段后的供电值(按数据中要求的最大值,可经过编程设置)

  3、缺省态(Default):USB在被装备之前,经过缺省地址0与主机进行通讯;

  4、地址态(Address):经过了装备,USB设备被复位后,就可以按主机分配给它的仅有地址来与主机通讯,这种状况便是地址态;

  5、装备态(Configured):经过各种规范的USB恳求指令来获取设备的各种信息,并对设备的某此信息进行改动或设置。

  6、挂起态(Suspended):总线供电设备在3ms内没有总线操作,即USB总线处于闲暇状况的话,该设备就要主动进入挂起状况,在进入挂起状况后,总的电流功耗不超越280UA。

  规范的USB设备恳求指令终究是什么?

  规范的USB设备恳求指令是用在操控传输中的“初始设置过程”里的数据包阶段(即DATA0,由八个字节构成)。规范USB设备恳求指令共有11个,巨细都是8个字节,具有相同的结构,由5个字段构成(字段是规范恳求指令的数据部分),结构如下(括号中的数字表明字节数,首字母bm,b,w别离表明位图、字节,双字节):

  bmRequestType(1)+bRequest(1)+wvalue(2)+wIndex(2)+wLength(2)

  

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/70185.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部