求助:關(guān)于ch372奇怪的問(wèn)題

我使用avr mega64控制 CH372作為下位機(jī)與PC通信。開(kāi)始時(shí)一切正常,運(yùn)行一段時(shí)間后就不正常了?,F(xiàn)象是pc端調(diào)用驅(qū)動(dòng)函數(shù)讀出的收到字節(jié)數(shù)總是0,而下位機(jī)此時(shí)并沒(méi)有停止發(fā)送數(shù)據(jù),可以通過(guò)斷點(diǎn)看到發(fā)送成功的事件。后來(lái)還發(fā)現(xiàn),有時(shí)候pc端切換到其它程序,再返回時(shí)就收不到數(shù)據(jù)了。pc端使用的查詢(xún)端點(diǎn)2的方式。通過(guò)定時(shí)器和線程兩種方式,都試了,均是如此。 后來(lái)將單片機(jī)端做成很簡(jiǎn)單的程序,只發(fā)送數(shù)據(jù),結(jié)果仍然如此。 請(qǐng)教這是什么原因呢?[Emot]27[/Emot]


熱門(mén)產(chǎn)品 : CH32X035: 32位USB+USB PD單片機(jī)

那你這樣做下可以不可以,用我們的TEST程序做測(cè)試,看會(huì)不會(huì)出現(xiàn)通信不正常的現(xiàn)象?


當(dāng)pc端收不到數(shù)據(jù)后,我將pc程序關(guān)掉,然后,拔下pc端usb線,單片機(jī)端保持不變,再插上pc端usb線,啟動(dòng)pc程序,就又能收到數(shù)據(jù)了,期間單片機(jī)并沒(méi)有重新啟動(dòng)。說(shuō)明單片機(jī)端是正常的。我懷疑是372的驅(qū)動(dòng)有問(wèn)題。我的pc程序現(xiàn)在已經(jīng)簡(jiǎn)單到只有一個(gè)線程讀usb數(shù)據(jù),每收到一個(gè)數(shù)據(jù)包,都進(jìn)行計(jì)數(shù)。另外一個(gè)定時(shí)器每秒鐘清一次計(jì)算值。目前的結(jié)果是,1秒鐘讀了約70次usb數(shù)據(jù)。收到的數(shù)據(jù)長(zhǎng)度不是0的約有13次。即便如此,最終運(yùn)行一會(huì)兒以后,就每次讀usb數(shù)據(jù)返回的數(shù)據(jù)長(zhǎng)度都是0了。


那你到我們公司網(wǎng)站上面下載最新的驅(qū)動(dòng)程序


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

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