我現(xiàn)在出現(xiàn)通訊超時后CH341就進入假死狀態(tài),傳輸?shù)臄?shù)據(jù)都是錯的。 不插拔CH341的情況下,我用Bus Hound的Hot Plug了CH341,就又可以通訊了。 復(fù)位后PC會滴嘟響一聲,就象手動插拔一樣。
不知道用CH341自身的API如何實現(xiàn)這種熱插拔的效果?
我現(xiàn)在出現(xiàn)通訊超時后CH341就進入假死狀態(tài),傳輸?shù)臄?shù)據(jù)都是錯的。 不插拔CH341的情況下,我用Bus Hound的Hot Plug了CH341,就又可以通訊了。 復(fù)位后PC會滴嘟響一聲,就象手動插拔一樣。
不知道用CH341自身的API如何實現(xiàn)這種熱插拔的效果?
設(shè)備有比較嚴(yán)重的通信錯誤時,可以用CH341復(fù)位函數(shù)CH341ResetDevice來復(fù)位CH341通信端口.清除錯誤,繼續(xù)通信.你可以試一下.
我早已試過 CH341ResetDevice ,但沒有效果,所以發(fā)帖詢問。 好像CH341ResetDevice沒有完全復(fù)位341, 畢竟和硬件復(fù)位不同,好像什么地方阻塞了。
我現(xiàn)在只好盡量想辦法不讓341出現(xiàn)超時的意外,出現(xiàn)超時我就沒轍了,只好建議用戶 重新插拔USB插頭了。
出現(xiàn)幾次超時后會出現(xiàn)這種現(xiàn)象?