预防:高速缔造当先会被识别为全速缔造幼女秀场,然后再通过集线器和缔造二者的阐发终末切换到高速模式下。
本文援用地址:https://www.eepw.com.cn/article/201612/330046.htm在高速模式下,采选的是电流传输模式,这个时候上拉电阻需要从D+上断开。
2.当缔造莫得胪列告捷时(不错通过一个10K的电阻将USB的电源端和D+约略D-贯穿起来,电脑会发现一个无法识别的缔造,这个缔造的PID和VID皆是0,122xx晓晓把柄每个特质不错粗陋的判定缔造的胪列是否告捷。
3.一个具体的USB已毕什么功能,USB主机并不知说念。USB主机通过读取USB的缔造方式符来取得缔造的类型、厂商的ID和家具的ID(往往依靠它们来加载对应的开动次第)、端点情况、版块号等浩荡信息。
4.USB1.1合同界说的程序方式符有缔造方式符(DeviceDescriptor)、建树方式符(ConfigurationDescriptor)、接口方式符(InterfaceDescriptor)、端点方式符(EndpointDescriptor)和字符串方式符(StringDescriptor)。
USB2.0比拟于USB1.1新加多的两个方式符:截止符方式符(QualifierDescriptor)和其他速率建树方式符(OtherSpeedConfigurationDescriptor)。
可乐橾在线5.一个USB缔造只好一个缔造方式符。
缔造方式符内部决定了该缔造有若干种建树,每种建树皆有一个建树方式符;
而在每个建树方式符中又界说了该建树有若干个接口,每个接口皆有一个接口方式符;
在接口方式符内部又界说了该接口有若干个端点,每个端点皆有一个端点方式符,端点方式符定了端点的大小、类型等。
若是有类稀奇方式符,它跟在相应的接口方式符之后。
预防:USB主机取得方式符时,从上到下逐层取得。关于字符串方式符,USB主机是单独取得的,主机通过发送取得字符串中方式符的申请以及方式符的索引号、话语ID来取得对应的字符串方式符。
6.缔造方式符:缔造所使用的USB合同版块号、缔造类型、端点0的最大包大小、厂商ID(VID)和家具ID(PID)、缔造版块号、厂商字符串索引、家具字符串索引、缔造序列号索引、可能的建树数等。
建树方式符:记载建树所包含的接口数、建树的编号、供电方式、是否营救云尔叫醒、电流需求量等。
接口方式符:记载接口的编号、接口的端点数、接口所使用的类、子类、合同等。
端点方式符:端点号及标的、端点的传输类型、最大包长度、查询时候阻隔等。
字符串方式符:提供一些通俗东说念主们阅读的信息,它不是必需的。
7.与USB缔造进行通讯时需要的地址:缔造的地址和端点的地址。建树和接口是为了愈加通俗的惩办端点详细出来的观念。一个缔造不错有多个建树,可是一个技艺只可有一个建树有用;每个建树下又不错有多个接口,一个接口底下不错有多个端点。
8.具有多个接口,并由接口来已毕功能的缔造叫作念USB复合缔造。举例一个USB音频缔造,它具有一个音频限度接口幼女秀场,另外还有一个到多个音频流约略MIDI流接口。在主机端会把USB复合缔造的每个接口动作念一个功能缔造来看待,常见的USB鼠标,U盘等往往是单一的缔造,即一个缔造下只好一个建树方式符、一个接口方式符。