usb2spi(接口適配器)
1.0.1 免費版- 軟件大?。?span itemprop="fileSize">27.3 MB
- 更新日期:2017-03-02
- 軟件語言:簡體中文
- 軟件類別:系統(tǒng)其它
- 軟件授權(quán):免費軟件
- 軟件官網(wǎng):未知
- 適用平臺:WinXP, Win7, Win8, Win10, WinAll
- 軟件廠商:
軟件介紹人氣軟件相關(guān)文章網(wǎng)友評論下載地址
usb2spi主要可以幫助用戶調(diào)整USB的總線,您可以將總線轉(zhuǎn)換為其他設(shè)備的總線,同時,您也可以利用本軟件升級固件信息,軟件中提供了相應(yīng)的固件程序,可以幫助用戶升級到最新的版本;usb2spi可以設(shè)置的項目類型豐富,支持設(shè)備索引、通道索引、控制模式、主從模式、時鐘相位、移動防線等,在數(shù)據(jù)的讀寫方面,支持轉(zhuǎn)換的類型為十六進制,可以顯示基礎(chǔ)讀寫、列表讀寫的方式,增加的總線的轉(zhuǎn)換效率;本軟件支持其他平臺使用,例如win、Linux-32bit和Linux-64bit,Mac OS,安卓系統(tǒng),需要的朋友可以下載試試!
軟件功能
基于USB2XXX適配器實現(xiàn)USB2SPI功能,該軟件有以下功能:
讀寫控制SPI總線的上位機軟件,利用該軟件可以手動控制任何SPI芯片。
1,實現(xiàn)SPI總線數(shù)據(jù)透明傳輸;
2,可以配置為SPI從機模式,接收SPI主機發(fā)送的數(shù)據(jù);
3,可實現(xiàn)列表模式收發(fā)數(shù)據(jù),以滿足復(fù)雜的數(shù)據(jù)傳輸應(yīng)用場景;
4,利用該軟件可以對任意SPI接口的傳感器或者芯片或者單片機進行控制;
軟件特色
兩路SPI總線,每路5個片選信號輸出;
支持主機模式和從機模式,從機模式下為雙緩沖接收,50MHz時鐘頻率接收數(shù)據(jù)可將數(shù)據(jù)完全不丟失連續(xù)上傳到PC;
主機模式下最大時鐘頻率為50MHz,最小時鐘頻率為390.625KHz,從機模式下接收數(shù)據(jù)時鐘頻率最大可達50MHz;
支持全雙工和半雙工模式收發(fā)數(shù)據(jù);
每個SPI通道數(shù)據(jù)收發(fā)緩沖區(qū)為10240*2KByte,也就是兩個10K的緩沖區(qū)交替收發(fā)數(shù)據(jù);
專門針對SPI Flash操作封裝了接口函數(shù),方便對SPI Flash芯片進行數(shù)據(jù)讀寫操作;
安裝方法
1、下載解壓文件,找到“USB2XXX_USB2SPI_Setup_v1.0.1.exe”雙擊安裝,選擇安裝的位置C:Program FilesUSB2XXXUSB2XXX USB2SPI
2、創(chuàng)建系統(tǒng)菜單文件夾“USB2XXX USB2SPI”
3、選擇安裝的快捷方式,勾選以后就能創(chuàng)建
4、準(zhǔn)備安裝軟件,點擊安裝即可
5、正在安裝USB2XXX USB2SPI,可以查看安裝的進度
6、安裝完成,點擊完成結(jié)束安裝
使用方法
本文主要介紹關(guān)于USB2XXX的SPI操作相關(guān)API,在調(diào)用這些函數(shù)前需要調(diào)用設(shè)備操作相關(guān)函數(shù),比如掃描設(shè)備,打開設(shè)備等,詳情請查看《設(shè)備操作相關(guān)函數(shù)說明》。
SPI操作會用到一些自定義的數(shù)據(jù)結(jié)構(gòu),其定義如下所示:
返回值:
函數(shù)執(zhí)行狀態(tài),0為成功,其他值為失敗。
示例:
描述:
SPI發(fā)送數(shù)據(jù),該函數(shù)必須等到SPI數(shù)據(jù)發(fā)送完畢之后才會返回,對于SPI時鐘頻率較低,單次發(fā)送的數(shù)據(jù)量較大的情況,函數(shù)執(zhí)行時間可能會比較長。
SPI_WriteReadBytesOfEvent描述:
發(fā)送接收數(shù)據(jù),半雙工模式下,先發(fā)送數(shù)據(jù),然后再接收數(shù)據(jù)。全雙工模式下發(fā)送數(shù)據(jù)和接收數(shù)據(jù)同時進行。
原型:
運行從機程序運行從機程序,出現(xiàn)如下界面:
首先軟件提示輸入文件名,這里的名字最好和主機發(fā)送的文件名字一樣,從機接收到數(shù)據(jù)之后就會將數(shù)據(jù)保存到該文件里面,這個文件位于程序運行目錄或者工程目錄下。按下鍵盤上的Enter鍵完成名字的輸入,然后出現(xiàn)如下界面:
到這里,從機就已經(jīng)準(zhǔn)備好了接收數(shù)據(jù)了,此時若主機有發(fā)送數(shù)據(jù),從機就會接收到數(shù)據(jù),然后我們在程序里面將接收到的數(shù)據(jù)寫入從機接收文件里面,直到我們再次按下Enter鍵為止。
運行主機程序運行主機程序,出現(xiàn)如下界面:
同樣是提示輸入文件名,注意,這個文件必須提前拷貝到工程目錄或者程序運行目錄,否則程序打開文件會失?。≥斎胪臧l(fā)送文件名稱之后,按下Enter鍵完成輸入,出現(xiàn)如下界面:
該界面輸出了文件的大小,同時開始發(fā)送數(shù)據(jù),本示例每次發(fā)送10240字節(jié)數(shù)據(jù),每次發(fā)送數(shù)據(jù)之間延時了幾毫秒的時間,因為從機接收數(shù)據(jù)緩沖區(qū)最大為10240字節(jié),所以單次發(fā)送數(shù)據(jù)量不能超過10240字節(jié),數(shù)據(jù)發(fā)送完畢之后輸出如下界面:
該界面輸出了發(fā)送整個文件消耗的時間,同時計算出了發(fā)送數(shù)據(jù)的平均速度,從數(shù)據(jù)上來看,發(fā)送速度還是非常不錯的!
從機結(jié)束接收主機發(fā)送完畢數(shù)據(jù)之后,我們再切換到從機接收程序,直接按下Enter鍵,結(jié)束數(shù)據(jù)接收,如下圖所示:
參數(shù)說明
DevIndex 設(shè)備索引號,若只接了一個設(shè)備,則該值取值0,若插入了多個USB2XXX設(shè)備到電腦,則按照插入設(shè)備的先后順序依次編號,比如插入的第一個設(shè)備編號為0,第二個設(shè)備編號為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.
下載地址
-
usb2spi(接口適配器) 1.0.1 免費版
人氣軟件
Ntlite11.1 MB
/簡體中文win2008 r2激活工具永久免費版8.64 MB
/簡體中文MediaCreationTool微軟系統(tǒng)升級工具7.61 MB
/簡體中文modbus調(diào)試精靈(串口調(diào)試助手)649 KB
/簡體中文vcredist2013 x64.exe6.63 MB
/簡體中文vbaen32.olb丟失解決方法3.93 MB
/簡體中文AppLocale(apploc.msi) 支持win7/win101003 KB
/簡體中文vmware vcenter converter standalone(物理機轉(zhuǎn)換虛擬機)120.76 MB
/簡體中文DLL-files Fixer(DLL文件修復(fù))9.56 MB
/簡體中文應(yīng)用程序正常初始化(0xc0150002)失敗修復(fù)工具 下載4.28 MB
/簡體中文
相關(guān)文章
查看所有評論>>網(wǎng)友評論共0條
精彩評論
- 最新評論