CH342F接收波特率2.1Mbps的串口數(shù)據(jù)

背景:

立創(chuàng)買的樣片+Demo板,焊完后杜邦線短接兩個(gè)串口的Tx0-Rx1,Tx1-Rx0,用SSCOM小工具,兩個(gè)串口都打開,設(shè)置2Mbps波特率定時(shí)發(fā)送,兩個(gè)串口都能正常收到對方發(fā)過來的數(shù)據(jù),即基本功能OK。

(PS:后來我又補(bǔ)充了實(shí)驗(yàn),設(shè)置波特率為2.1Mbps,其他不變,鼠標(biāo)手動(dòng)點(diǎn)擊發(fā)送,每點(diǎn)一次鼠標(biāo)發(fā)一個(gè)字節(jié),點(diǎn)鼠標(biāo)的速度,最快也就是百毫秒級,但我連續(xù)點(diǎn)擊發(fā)送,接收框有時(shí)會(huì)卡住不動(dòng),鼠標(biāo)停止點(diǎn)擊后,突然蹦出一長串?dāng)?shù)據(jù))。


測試:

Rx0接我自己的板子,由于時(shí)鐘分頻原因,串口速率無法調(diào)成準(zhǔn)確的2Mbps,略大一些,2.1Mbps。我的板子Hex發(fā)送0x2E,每100ms發(fā)一個(gè),CH342F接收。

(1)SSCOM小工具設(shè)置波特率2Mbps/2.03Mbps,收到數(shù)據(jù)有時(shí)是0x2E(概率約50%),有時(shí)是0x8E或0xAE。

(2)SSCOM小工具設(shè)置波特率2.1Mbps,接收框沒有數(shù)據(jù)輸出顯示。

(3)SSCOM小工具設(shè)置波特率3Mbps,有數(shù)據(jù)輸出顯示,但完全是錯(cuò)的了。


請問,CH342F是否允許自定義的波特率?




您好,CH342F芯片對于超過921600bps的串口波特率支持:1M/2M/3M/4Mbps。并且根據(jù)手冊要求,芯片的串口接收不能超過2%,否則可能有解碼錯(cuò)誤的風(fēng)險(xiǎn)。您這邊看下,主控這邊是否可以得到精準(zhǔn)的高速波特率。若只能工作在2.1Mbps,有以下幾款芯片是可以滿足的:

CH347T:高速USB轉(zhuǎn)雙/單串口芯片

CH344Q:高速USB轉(zhuǎn)四串口芯片

CH348Q/L:高速USB轉(zhuǎn)八串口芯片


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

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