这是一个分配地址的过程(主机给设备分配一个地址)。既然是标准恳求,那么它也是有8个字节的数据。指定的地址包含在wValue字段中。
主机从地址为0的设备获取设备描述符,一旦***次成功获取到设备描述符之后,主机就会马上发送设置地址的恳求,削减设备运用公共地址0的时刻(每个设备插入,都先被复位,默认的地址为0,也就是0地址是一切的USB设备的初始化地址,即可以理解为公共地址)。
1.1 性能与技术指标
1)USB 2.0转SPI接口适配器,USB总线供电,无需外部电源;
2)SPI主机接口,Master方法;
3)SPI时钟频率***大6MHz;
![](http://www.yiqihuying.com/file/upload/202201/13/100704242078.jpg)
![](http://www.yiqihuying.com/file/upload/202201/13/100704242078.jpg)
4)供给电源输出:+3.3v ,+5V
5)接口信号:SCK,MISO,MOSI,CS0,CS1,GND,+5V,+3.3V以及2路IO口.
6)输出信号3.3V TTL,输入5VTTL 可接受。
7)供给2路片选信号,并可以编程实现4路从机片选;
8)读操作形式:支持连续随机地址读;
9)写操作形式:支持单字节写,以及页写形式(Page Write);
10)供给DLL动态链接库,接口开发函数;
11)供给Visual c++开发例程;
12)供给SPI工具软件SPITools;
13)塑料外壳,尺度:70*45*18mm;
14)工作温度:-40°C - +85°C
15)可以通过PC直接读写SPI接口的EEPROM,AD,DA,MCU及接口芯片;
16) 此产品出厂前均经过了对***常见的SPI器材X5045的读写测验,利用SPITools软件。测验过的芯片如下:
E2PROM芯片:X5045,M95160(2字节地址);
带SPI接口的光收发CDR芯片寄存器读写:VSC8239;
数模转化D/A芯片:AD5314;
1.2 典型使用
SPI总线测验;
SPI接口的元器材寄存器读写;
SPI接口的EEPROM读写;
1.3 通信协议转化
![](http://www.yiqihuying.com/file/upload/202201/12/095345122078.jpg)
![](http://www.yiqihuying.com/file/upload/202201/12/095345122078.jpg)
USB转SPI总线接口转化。
1.4 产品销售清单
USB转SPI适配器一台;
USB连接线一根;
ISP扁平接口线缆一根
光盘1张(包含PC驱动、接口函数、用户手册等);
1.5 技术支持与服务
一年内免费修理替换。
A.获取设备描述符的恳求;B.获取装备描述符的恳求;C.获取字符串描述符的恳求。对于接口描述符和端点描述符,是在主机端恳求装备描述符集合的时候,一并回来。
(2) USB协议规定,总线的传输方法是串行方法,并且是LSB在前,……,MSB在***终。这是剖析BusHound或许协议剖析仪上的数据需要留意的地方。
3. SET_ADDRESS恳求
主机在收到***个数据包(设备描述符数据包),解析无误后,接下来就进入设置地址阶段。
设置地址恳求也是一个USB标准设备恳求。