CH340在特定情況下"掉數(shù)據(jù)"

我做了一個(gè)極簡(jiǎn)單的通信,基本就是上位機(jī)發(fā)命令數(shù)據(jù)包,下位機(jī)回一個(gè)數(shù)據(jù)包,數(shù)據(jù)包的格式中包含了長(zhǎng)度信息.如果收不到指定的長(zhǎng)度,會(huì)一直等,直到超時(shí). 用普通串口一直正常,沒(méi)有出現(xiàn)過(guò)超時(shí)的情況,用CH340做的USB-com則偶爾會(huì)出現(xiàn)超時(shí),也即收不到完整包.用力特的usb-com線(xiàn)正常. 用BUSHound抓數(shù)據(jù),發(fā)現(xiàn)usb已經(jīng)收到完整數(shù)據(jù)包,總結(jié)后發(fā)現(xiàn)出更超時(shí)的一定是最后一個(gè)字節(jié)收不到,而且這個(gè)字節(jié)是一個(gè)單獨(dú)的usb包發(fā)過(guò)來(lái)的. 下位機(jī)改成在發(fā)送數(shù)據(jù)包后加一個(gè)無(wú)意義字節(jié)數(shù)據(jù),發(fā)現(xiàn)通信恢復(fù)正常,且無(wú)意義字節(jié)也全部收到,也即沒(méi)有丟數(shù)據(jù). 也就是說(shuō)ch340串口收數(shù)時(shí)在偶爾的情況下可能會(huì)拉一個(gè)字節(jié)在緩沖區(qū),但如果以后繼續(xù)有數(shù)據(jù),這個(gè)字節(jié)會(huì)繼續(xù)發(fā)過(guò)來(lái). 我用的比特率很慢,9.6k,我用自己做的板和市場(chǎng)上的ch340的成品板都試驗(yàn)過(guò),都是一樣的錯(cuò)誤.

請(qǐng)使用最新版本的驅(qū)動(dòng),最新的版本是3.1


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

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