我的板子MEG128,8M晶振,讀寫usb很慢,不知是什么原因往u盤上寫128k數(shù)據(jù)得有5分鐘多。 請問怎樣才能提高速度?
優(yōu)化接口函數(shù),對(duì)CH375讀寫函數(shù)。 你可以計(jì)算一下,你的函數(shù)寫一個(gè)字節(jié)需要多上時(shí)間。 啟用扇區(qū)模式寫數(shù)據(jù)。盡量多寫,不要用字節(jié)模式。 這個(gè)速度太不正常了。有沒有中間被中斷打斷?
我也有用CH375但8M的數(shù)據(jù)寫了3.5分鐘,這樣的速度是正常的嗎?
至于速度問題,實(shí)際上和你操作的的時(shí)序有關(guān)系,例如你采用模擬I/O口方式,速度當(dāng)然快不了,其次和你的MCU速度也有關(guān)系,例如采用51單片機(jī)來操作CH375,還有一個(gè)就是你操作CH375的模式也有關(guān)系,例如采用字節(jié)方式讀寫數(shù)據(jù),這個(gè)讀寫速度和扇區(qū)讀寫不是在一個(gè)數(shù)量級(jí)別上面的。一般字節(jié)讀寫的速度最快在20-30K字節(jié)/S,而扇區(qū)讀寫則是在 400K-500K字節(jié)/S的速度左右。按照上面幾點(diǎn)描述來修改你的程序,就可以提高速度了。