CH559怎么啟用uart FIFO,目前測試發(fā)現(xiàn)串口接收消息轉(zhuǎn)發(fā)效率太低

目前利用559做一個串口usb消息透傳,發(fā)現(xiàn)密集發(fā)送消息性能不是很好,官方事例也強(qiáng)調(diào)主要以理解為主,需要優(yōu)化,問題是怎么優(yōu)化,可以用定時器+fifo達(dá)到效果嗎?

你好,可以通過SER1_FCR寄存器使能串口FIFO,并設(shè)置FIFO的觸發(fā)點。至于轉(zhuǎn)發(fā)效率可以提高FIFO觸發(fā)點,然后中斷中觸發(fā)數(shù)據(jù)可用或者超時中斷后可以先將數(shù)據(jù)存一部分再通過USB上傳,USB上傳一包最大可以是64字節(jié)。盡量不要串口來一字節(jié)USB上傳一字節(jié),這樣可能會中斷串?dāng)_導(dǎo)致丟包等。


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

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