我現(xiàn)在有一個基于USB的數(shù)據(jù)采集項目,需要用到高速USB接口?,F(xiàn)在計劃選擇CH32V307來設計。但是目前有兩個疑問,請版主幫忙解答一下:
我希望開發(fā)的系統(tǒng)可以使用在各種新老的WINDOWS版本上,最好能夠免驅(qū)。請問有沒有相關的上位機軟件的USB技術開發(fā)指南?或者建議的上位機開發(fā)技術?
是否有可以參考的基于USB口的IAP參考代碼?該產(chǎn)品需要支持客戶自己可以升級固件。
我現(xiàn)在有一個基于USB的數(shù)據(jù)采集項目,需要用到高速USB接口?,F(xiàn)在計劃選擇CH32V307來設計。但是目前有兩個疑問,請版主幫忙解答一下:
我希望開發(fā)的系統(tǒng)可以使用在各種新老的WINDOWS版本上,最好能夠免驅(qū)。請問有沒有相關的上位機軟件的USB技術開發(fā)指南?或者建議的上位機開發(fā)技術?
是否有可以參考的基于USB口的IAP參考代碼?該產(chǎn)品需要支持客戶自己可以升級固件。
HID的速度可能是不夠快吧?HID最快可以達到多少?如果要充分發(fā)揮USB HS的速度,是不是還要用你們示例程序中的CDC方式?
您好,模擬CDC的話在win7系統(tǒng)下不是免驅(qū)的,HID的話速度最快應該可達到4MB/s吧。如果對于傳輸速度有要求,最理想是使用USB批量傳輸,我們提供MCU端參考程序及各平臺驅(qū)動程序,下載鏈接如下:
http://www.findthetime.net/downloads/CH372DRV_ZIP.html
謝謝,您的意思就是參考您給的這個連接的資料,同時參考CH32V307EVT\EVT\EXAM\USB\USBHS\DEVICE\CH372Device這個demo來模擬CH372的工作模式對吧?
您給的那個鏈接好像不對,只是372的驅(qū)動相關的東西。? 我現(xiàn)在就是想要一個基于CH32V307的最高速模式傳輸數(shù)據(jù)的MCU+上位機軟件以及相應的參考代碼。
一方面是測試一下實際的速度,一方面是作為參考應用你們的芯片,需求就是高速數(shù)據(jù)采集,然后通過USB傳輸?shù)接嬎銠C。希望能有一個完成的參考實例或者指南。
您好,如果你需要對USB速度進行測試,可通過附件軟件配合CH32V307EVT中的模擬CH372例程進行上傳速度和下傳速度的測試。此外,在EVT例程中還有模擬HID兼容設備的例程、模擬HID+CDC的例程,均可以參考一下。
CH32V307EVT:https://wch.cn/downloads/CH32V307EVT_ZIP.html?
謝謝,我現(xiàn)在用您發(fā)的USB3.0test+CH372DEVICE的demo跑起來測試了,測試結果如下圖,正常么?里面的速度的單位是MByte/S吧?如果是的話,那上傳速度大約就是32*8=256Mb/S。?另外能否提供一下這個USB3.0TEST的軟件的源代碼?還有CH375DLL.dll的API使用手冊?如果有C#的demo請?zhí)峁┮粋€吧。
相關資料可以發(fā)到我的郵箱:個人信息保護,已隱藏
您好,測試下傳的時候可將程序按照下圖圈出部分注釋一下。
CH375DLL.dll動態(tài)鏈接庫的使用方式。有沒有詳細的說明書?
我想把這個582M模擬的CH372設備插到V307的USB上,形成互動。數(shù)據(jù)量不大,但是要求有多個582M,通過FE2.1連到V307上。V307對各個USB設備快速反應。
582M和V307上用哪一段例程比較合適啊?
V307的USB的Host上插上我們最大名鼎鼎的CH340實際上是不行的。。。所以用582M的COM例程實際上識別不了。
謝謝逐一解答!
您好,按照我的理解,若你是想用CH32V307做主機并通過Hub與多個CH582設備形成交互,可參考CH32V307 USB的HOST_KM例程與CH582的USB模擬鍵鼠例程,如下圖。其中,CH32V307的HOST_KM例程為主機操作鍵鼠例程,支持U口下1級HUB配合CH582的模擬鍵鼠例程應該可以。EVT下載鏈接如下:
CH32V307 EVT:http://www.findthetime.net/downloads/CH32V307EVT_ZIP.html
CH582 EVT:?http://www.findthetime.net/downloads/CH583EVT_ZIP.html?
非常感謝,我一開始用這兩個Compound, 程序比較復雜,就去看Vendor了,那我回去看看這兩個Compound試試。謝謝!