沁恒公司: 我在测控方面用372芯片,有可能碰到用户热拔插。 我在我们公司的6台PC机上做过如下试验,有2台出现死机,且用热启动还不行,必须冷启动才行:我的PC机向下位机传送命令,然后下位机就回应一段数据给PC机,不管收没收到,PC机在一段几十MS的时间后再向下位机发命令,如此循环。正常情况下没什么问题,也没死机。但一旦此过程中进行热拔插拔下USB线,则会出现PC机死机,我用了设超时、线程,也用了WMDevicechange消息发现热拔插就只调用CH375CloseDevice及CH375OpenDevice试图重新连接而不再调用CH375WriteData或CH375ReadData,但还是解决不了问题,我认为是在CH375WriteData或CH375ReadData过程中若热拔插才会出现PC死机问题。 请沁恒公司技术人员帮忙,多谢了。
热门产品 :
CH585: 集成高速USB和NFC的蓝牙MCU