分类

系统其它

usb2spi(接口适配器)

usb2spi(接口适配器) 1.0.1 免费版

大小:27.3 MB

语言:简体中文系统:WinXP, Win7, Win8, Win10, WinAll

类别:系统其它时间:2017-03-02

  usb2spi主要可以帮助用户调整USB的总线,您可以将总线转换为其他设备的总线,同时,您也可以利用本软件升级固件信息,软件中提供了相应的固件程序,可以帮助用户升级到最新的版本;usb2spi可以设置的项目类型丰富,支持设备索引、通道索引、控制模式、主从模式、时钟相位、移动防线等,在数据的读写方面,支持转换的类型为十六进制,可以显示基础读写、列表读写的方式,增加的总线的转换效率;本软件支持其他平台使用,例如win、Linux-32bit和Linux-64bit,Mac OS,安卓系统,需要的朋友可以下载试试!

usb2spi(接口适配器) 1.0.1 免费版

软件功能

  基于USB2XXX适配器实现USB2SPI功能,该软件有以下功能:

  读写控制SPI总线的上位机软件,利用该软件可以手动控制任何SPI芯片。

  1,实现SPI总线数据透明传输;

  2,可以配置为SPI从机模式,接收SPI主机发送的数据;

  3,可实现列表模式收发数据,以满足复杂的数据传输应用场景;

  4,利用该软件可以对任意SPI接口的传感器或者芯片或者单片机进行控制;

软件特色

  两路SPI总线,每路5个片选信号输出;

  支持主机模式和从机模式,从机模式下为双缓冲接收,50MHz时钟频率接收数据可将数据完全不丢失连续上传到PC;

  主机模式下最大时钟频率为50MHz,最小时钟频率为390.625KHz,从机模式下接收数据时钟频率最大可达50MHz;

  支持全双工和半双工模式收发数据;

  每个SPI通道数据收发缓冲区为10240*2KByte,也就是两个10K的缓冲区交替收发数据;

  专门针对SPI Flash操作封装了接口函数,方便对SPI Flash芯片进行数据读写操作;

安装方法

  1、下载解压文件,找到“USB2XXX_USB2SPI_Setup_v1.0.1.exe”双击安装,选择安装的位置C:Program FilesUSB2XXXUSB2XXX USB2SPI

usb2spi(接口适配器) 1.0.1 免费版

  2、创建系统菜单文件夹“USB2XXX USB2SPI”

usb2spi(接口适配器) 1.0.1 免费版

  3、选择安装的快捷方式,勾选以后就能创建

usb2spi(接口适配器) 1.0.1 免费版

  4、准备安装软件,点击安装即可

usb2spi(接口适配器) 1.0.1 免费版

  5、正在安装USB2XXX USB2SPI,可以查看安装的进度

usb2spi(接口适配器) 1.0.1 免费版

  6、安装完成,点击完成结束安装

usb2spi(接口适配器) 1.0.1 免费版

使用方法

  本文主要介绍关于USB2XXX的SPI操作相关API,在调用这些函数前需要调用设备操作相关函数,比如扫描设备,打开设备等,详情请查看《设备操作相关函数说明》。

  SPI操作会用到一些自定义的数据结构,其定义如下所示:

usb2spi(接口适配器) 1.0.1 免费版

  返回值:

  函数执行状态,0为成功,其他值为失败。

  示例:

usb2spi(接口适配器) 1.0.1 免费版

  描述:

  SPI发送数据,该函数必须等到SPI数据发送完毕之后才会返回,对于SPI时钟频率较低,单次发送的数据量较大的情况,函数执行时间可能会比较长。

usb2spi(接口适配器) 1.0.1 免费版

  SPI_WriteReadBytesOfEvent描述:

  发送接收数据,半双工模式下,先发送数据,然后再接收数据。全双工模式下发送数据和接收数据同时进行。

  原型:

usb2spi(接口适配器) 1.0.1 免费版

  运行从机程序运行从机程序,出现如下界面:

usb2spi(接口适配器) 1.0.1 免费版

  首先软件提示输入文件名,这里的名字最好和主机发送的文件名字一样,从机接收到数据之后就会将数据保存到该文件里面,这个文件位于程序运行目录或者工程目录下。按下键盘上的Enter键完成名字的输入,然后出现如下界面:

usb2spi(接口适配器) 1.0.1 免费版

  到这里,从机就已经准备好了接收数据了,此时若主机有发送数据,从机就会接收到数据,然后我们在程序里面将接收到的数据写入从机接收文件里面,直到我们再次按下Enter键为止。

  运行主机程序运行主机程序,出现如下界面:

usb2spi(接口适配器) 1.0.1 免费版

  同样是提示输入文件名,注意,这个文件必须提前拷贝到工程目录或者程序运行目录,否则程序打开文件会失败!输入完发送文件名称之后,按下Enter键完成输入,出现如下界面:

usb2spi(接口适配器) 1.0.1 免费版

  该界面输出了文件的大小,同时开始发送数据,本示例每次发送10240字节数据,每次发送数据之间延时了几毫秒的时间,因为从机接收数据缓冲区最大为10240字节,所以单次发送数据量不能超过10240字节,数据发送完毕之后输出如下界面:

usb2spi(接口适配器) 1.0.1 免费版

  该界面输出了发送整个文件消耗的时间,同时计算出了发送数据的平均速度,从数据上来看,发送速度还是非常不错的!

  从机结束接收主机发送完毕数据之后,我们再切换到从机接收程序,直接按下Enter键,结束数据接收,如下图所示:

usb2spi(接口适配器) 1.0.1 免费版

参数说明

  DevIndex 设备索引号,若只接了一个设备,则该值取值0,若插入了多个USB2XXX设备到电脑,则按照插入设备的先后顺序依次编号,比如插入的第一个设备编号为0,第二个设备编号为1,以此类推。

  SPIIndex SPI通道号,从机模式下只能用SPI1_CS0或SPI2_CS0,主机模式下可以使用SPI1_CS0,SPI1_CS1,SPI1_CS2,SPI1_CS3,SPI1_CS4,SPI2_CS0,SPI2_CS1,SPI2_CS2,SPI2_CS3,SPI2_CS4.

∨ 展开

网友评论

我要跟帖
取消
所有评论 共 0