我做做一個簡單的單向數(shù)據(jù)傳送,以前用并口做,很簡單,計算機程序連續(xù)寫并口就可以了。并口線發(fā)生斷路,也不對計算機程序有任何影響。只需連接好并口,又可以接收到數(shù)據(jù)。
現(xiàn)在改用CH372,使用 CH375WriteData();連續(xù)寫USB,但是如果USB線發(fā)生斷路,計算機程序就卡住了。即使我用 CH375SetTimeout()把超時設(shè)為0,當(dāng)USB線斷路時,計算機程序也會變得運行緩慢。
我只是希望USB硬件設(shè)備發(fā)生任何故障,對計算機程序都沒有任何影響,請問如何實現(xiàn)?
如何使程序判斷出USB設(shè)備發(fā)生故障呢?
就是說,如果USB設(shè)備發(fā)生故障,無法寫入,我想讓程序判斷出來。停止連續(xù)寫入。
也就是說,計算機程序連續(xù)運行,不能重啟,故障發(fā)生后不受影響,故障排除了后,又可以恢復(fù)數(shù)據(jù)傳送,請問如何實現(xiàn)?
謝謝!