CH341A系列寫(xiě)數(shù)據(jù)時(shí)的緩沖區(qū)只有4Kbit,能否提高到4Mbit? 這樣連續(xù)寫(xiě)入速度會(huì)大幅提升

CH341DLL.H中有如下定義:

#define??mMAX_BUFFER_LENGTH??0x1000??// 數(shù)據(jù)緩沖區(qū)最大長(zhǎng)度4096


緩沖區(qū)最大長(zhǎng)度4K,連續(xù)寫(xiě)入4M時(shí),需要多次調(diào)用CH341MemWriteAddr1()此函數(shù),導(dǎo)致寫(xiě)入4K數(shù)據(jù)的時(shí)間遠(yuǎn)小于函數(shù)調(diào)用的時(shí)間間隔,正常寫(xiě)入速度時(shí)400Kbit/s,多次調(diào)用寫(xiě)入函數(shù)寫(xiě)入4M大于10秒了。


如果能連續(xù)寫(xiě)入就可控制在2秒以?xún)?nèi),各位高手有沒(méi)有好的建議?

直接修改這個(gè)定義如下:#define??mMAX_BUFFER_LENGTH??0x10000000?已嘗試不可行,仍然是4K


熱門(mén)產(chǎn)品 : CH32X035: 32位USB+USB PD單片機(jī)

提高CH341的連續(xù)寫(xiě)入和讀取的速度,執(zhí)行CH341的MemWriteAddr函數(shù)的時(shí)間間隔有點(diǎn)長(zhǎng)(大于4ms),請(qǐng)WCH廠家技術(shù)人員有沒(méi)有好的解決方案答復(fù)一下,謝謝,就算沒(méi)有也請(qǐng)答復(fù)一下。


您好,確認(rèn)了下,目前該大小在驅(qū)動(dòng)中也有限制,所以單次通訊的長(zhǎng)度僅支持最大4096字節(jié)。若是連續(xù)讀寫(xiě)多次調(diào)用API,理論上系統(tǒng)的延遲很小的,API返回后你的軟件不用主動(dòng)delay,循環(huán)調(diào)用1000次然后退出看下整體時(shí)間。


謝謝,連續(xù)讀寫(xiě)多次調(diào)用API,時(shí)間間隔與電腦配置有點(diǎn)關(guān)聯(lián),但還是毫秒級(jí),另想辦法。


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

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