當(dāng)我通過 CH375WriteData();對(duì)CH372連續(xù)寫入時(shí),如果USB線路發(fā)生故障,電腦程序就卡死了,請(qǐng)問,如何處理 CH372 器件異常撥出事件?可以使程序放棄寫入,不至于卡死。
謝謝!
熱門產(chǎn)品 :
CH585: 集成高速USB和NFC的藍(lán)牙MCU
當(dāng)我通過 CH375WriteData();對(duì)CH372連續(xù)寫入時(shí),如果USB線路發(fā)生故障,電腦程序就卡死了,請(qǐng)問,如何處理 CH372 器件異常撥出事件?可以使程序放棄寫入,不至于卡死。
謝謝!
驅(qū)動(dòng)中有一個(gè)設(shè)置超時(shí)的API,設(shè)定一個(gè)超時(shí),當(dāng)出現(xiàn)傳輸故障時(shí),CH375WriteData也能超時(shí)退出
用CH375SetTimeout設(shè)置超時(shí)退出!
請(qǐng)問,如何使程序判斷出USB設(shè)備發(fā)生故障呢?
就是說,如果USB設(shè)備發(fā)生故障,無法寫入,我想讓程序判斷出來。停止連續(xù)寫入。
還有,故障發(fā)生后,很快(例如5秒后)故障排除了,如何恢復(fù)工作?
謝謝!