我现在出现通讯超时后CH341就进入假死状态,传输的数据都是错的。 不插拔CH341的情况下,我用Bus Hound的Hot Plug了CH341,就又可以通讯了。 复位后PC会滴嘟响一声,就象手动插拔一样。
不知道用CH341自身的API如何实现这种热插拔的效果?
热门产品 :
CH397: 高集成度、低功耗USB网卡芯片
我现在出现通讯超时后CH341就进入假死状态,传输的数据都是错的。 不插拔CH341的情况下,我用Bus Hound的Hot Plug了CH341,就又可以通讯了。 复位后PC会滴嘟响一声,就象手动插拔一样。
不知道用CH341自身的API如何实现这种热插拔的效果?
设备有比较严重的通信错误时,可以用CH341复位函数CH341ResetDevice来复位CH341通信端口.清除错误,继续通信.你可以试一下.
我早已试过 CH341ResetDevice ,但没有效果,所以发帖询问。 好像CH341ResetDevice没有完全复位341, 毕竟和硬件复位不同,好像什么地方阻塞了。
我现在只好尽量想办法不让341出现超时的意外,出现超时我就没辙了,只好建议用户 重新插拔USB插头了。
出现几次超时后会出现这种现象?