CH341A EPP模式下的400KB速度是指一次批量傳輸4096字節(jié)的速度。
但很多時(shí)候,必須在PC->341->嵌入式系統(tǒng) 之間,發(fā)送一個(gè)命令,然后等下位機(jī)應(yīng)答,
也就是說向341A發(fā)一個(gè)字節(jié),馬上就要讀,頻繁發(fā)命令和應(yīng)答,由于USB 1ms幀的限制,
導(dǎo)致速度會(huì)慢很多,如果按1ms傳送1字節(jié)來說,速度才1KB/s 。
有什么辦法可以解決這種單字節(jié)傳送應(yīng)答的通訊速度問題嗎?
另外,341A將數(shù)據(jù)以EPP模式傳送給下位機(jī)時(shí),是假定下位機(jī)足夠快,不會(huì)丟失數(shù)據(jù),
但如果下位機(jī)跟不上,341A EPP傳送的速度也無法減速去適應(yīng)下位機(jī)。
就象RAM有一個(gè)wait管腳一樣,要有一根“流控”的管腳吧?
或者有沒有其他解決辦法?