一個難題不知如何解決

正在開發(fā)一個產(chǎn)品,使用ch372,要求在遇到電鉆之類設(shè)備產(chǎn)生電火花時仍能正常工作。現(xiàn)在發(fā)現(xiàn),當(dāng)遇到干擾時372在發(fā)出數(shù)據(jù)后等待端點2的out成功的通知時進入死循環(huán),修改程序,使程序在一定時刻沒有得到通知就解鎖緩沖進行后面的發(fā)送和接收,可PC端應(yīng)該怎么處理呢?請高手幫忙。

可以在用CH375settimeout()設(shè)置讀寫函數(shù)超時,多長時間數(shù)據(jù)沒寫下去或者是多長時間沒有讀到數(shù)據(jù),就返回就結(jié)束當(dāng)前的讀寫操作.


我已經(jīng)設(shè)置了超時時間,現(xiàn)在的問題是:遇到干擾時,單片機無法讀取是否發(fā)送成功的通知,這時我的處理是解除對USB緩存的鎖定,然后重新初始化ch372芯片;PC端在無法讀取或發(fā)出數(shù)據(jù)時把USB重新打開。但結(jié)果仍然不能恢復(fù)正常,請問還有別的辦法嗎?


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

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