CH32V307單片機(jī)USBHS CDC數(shù)據(jù)速率問題

在做CH32V307單片機(jī)USBHS CDC數(shù)據(jù)傳輸,每包數(shù)據(jù)為32kByte 按照USB協(xié)議拆分為512字節(jié)一包數(shù)據(jù)從單片機(jī)上傳到電腦端,使用IO口翻轉(zhuǎn)的方式來檢測發(fā)送中斷情況,發(fā)現(xiàn)32k數(shù)據(jù)發(fā)送需要耗時(shí)3.28ms左右的時(shí)間,按照這個(gè)計(jì)算平均速度的話,只有9.5MB/s,在論壇里看到有的同學(xué)說測到30MB/s以上的輕松,不知道問問題出在哪里.使用的例程為CH32V307V\EVT\EXAM\USB\USBHS\DEVICE\SimulateCDC 麻煩幫忙解決一下是設(shè)么問題.麻煩如果有其他的例程的話,給我一個(gè)個(gè)人信息保護(hù),已隱藏謝謝.

image.png



熱門產(chǎn)品 : USB3.0 HUB控制器:CH634

你好,USB的傳輸速度主要有兩個(gè)因素的影響

  1. USB主機(jī)的收發(fā)速度:例如,上位機(jī)軟件串口調(diào)試助手的速度、電腦的處理速度,測速一般用需要執(zhí)行效率較高的上位機(jī)軟件。

  2. USB設(shè)備的收發(fā)速度:和芯片的處理速度、代碼有關(guān)。主要是圍繞如何快速的清除中斷標(biāo)志位,從而避免應(yīng)答NAK,有效的方法有:快速免表中斷、提高系統(tǒng)主頻、控制USB完成中斷里的運(yùn)行時(shí)間、USB的雙緩沖等。

    image.png


只有登錄才能回復(fù),可以選擇微信賬號(hào)登錄

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