CH32F103使用USB HOST 讀寫CH340

CH32F103使用USB HOST 讀寫CH340,讀取CH340數(shù)據速度比電腦通過USB2.0 讀取速度慢了1 ms。

測試過程,CH32F103使用USB HOST 向CH340發(fā)送一個數(shù)據,CH340發(fā)送到單片機,單片機返回一個數(shù)據CH340,CH32F103使用USB HOST 讀取這個數(shù)據。對比使用電腦USB2.0 讀取數(shù)據。

使用《USB Monitor》抓取兩個過程,CH32F103讀取數(shù)據使用了2 ms,電腦使用了1 ms;電腦 讀取USB2.0 速度1ms 約43個事務,

而CH32F103 1ms只有3個事務,這個還有提升空間嗎?比如提升到1ms? 10個事務


image.png


image.png







有兩點建議可以參考一下:

1、完全按照電腦的枚舉流程,使用CH32F103對340枚舉。因為會涉及到一些類命令,對CH340的回復超時時間進行配置,這一塊需要注意一下。

2、修改軟件下發(fā)IN包底層函數(shù)的超時時間以及軟件延時。不清楚你代碼里底層函數(shù)的超時時間設置是多少,可以相應減少一點,另外可以把無關的延時去掉,減少下發(fā)IN包間隔。



1)CH32F103使用USB HOST 讀寫CH340速度慢確實是枚舉有問題,電腦沒有枚舉前1ms 4個事務,枚舉后1ms 40多個事務。

2)《USB Monitor》可以抓取電腦枚舉CH340的設置參數(shù),50多條,每條之間時間間隔不一樣,CH32F103全部模擬出來成功的希望不大。


01.png



image.png



請問可以參考下樓主的枚舉和配置波特率的過程嗎?


在這個帖子下載可以下載到CH32F103操作CH340的例程。

http://www.findthetime.net/bbs/thread-71544-1.html

我測試時候發(fā)現(xiàn)USB速度慢了,水平不夠,解決不了。


有嘗試過STM32與ch340通訊嗎?


只有登錄才能回復,可以選擇微信賬號登錄

国产91精品新入口,国产成人综合网在线播放,九热这里只有精品,本道在线观看,美女视频a美女视频,韩国美女激情视频,日本美女pvp视频