最近做一個CH375寫U盤的項目,要求寫入速度達到1MBit/s,用單片機和CH432發(fā)送到485總線,另一塊單片機和CH432接收后寫入CH375,但CH432發(fā)送的速度目前只能達到6500Bit/s,如何是好???
熱門產(chǎn)品 :
CH32X035: 32位USB+USB PD單片機
最近做一個CH375寫U盤的項目,要求寫入速度達到1MBit/s,用單片機和CH432發(fā)送到485總線,另一塊單片機和CH432接收后寫入CH375,但CH432發(fā)送的速度目前只能達到6500Bit/s,如何是好???
這個很簡單啊,提高你的串口波特率。
波特率已經(jīng)是2.7648Mbps了
那你耽誤的速度就不是在CH432上面,可能是損耗在單片機端的協(xié)議上了,所以另外一個方法就是提高單片機的主頻。
好主意,試了,把22.1184M換成了40M,發(fā)送速度達到60KByte/s左右,還不夠啊
任何速度都有上限,你想達到多少的速度呢?
128KByte/s,也就是1MBit/s就行了
那沒有辦法,只有想辦法提高單次發(fā)送的數(shù)據(jù)量及發(fā)送次數(shù),如果單片機端速度慢就會耽誤很多時間。如果是51的單片機,這個速度已經(jīng)不錯了,主要你是用串口發(fā)送,本身就比較慢。