请问STM32虚拟串口打开情况下被拔出,上位机软件怎么处理?

2019-07-14 15:58发布

我现在是能检测到虚拟串口被拔出的,不过现在需要串口再次插上去的时候,能够再次使用,这个就不好弄了,因为拔掉之前的串口状态是Open着的,串口再插上去不管你Open()还是Close()软件都会出问题!而且这种情况去操作,上位机软件经常出现崩溃闪退的现象!
有什么方法让上位机软件不闪退崩溃吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
18条回答
mosen137
1楼-- · 2019-07-14 20:17
有点深奥  没怎么看懂!!!
nvuuweew
2楼-- · 2019-07-14 21:06
 精彩回答 2  元偷偷看……
andyseu
3楼-- · 2019-07-15 01:54
我也想知道                        
youpukeji668
4楼-- · 2019-07-15 02:19
这个涉及到操作系统层面了;好像没办法处理;应该是在拔之前close;
tianyu5655
5楼-- · 2019-07-15 03:02
youpukeji668 发表于 2018-11-16 10:10
这个涉及到操作系统层面了;好像没办法处理;应该是在拔之前close;

你好,我在友善串口调试助手上面实验,是可以这样操作的,而且串口助手不会崩溃,它里面应该是做了处理。现在我只是想让软件不闪退,弹出对话框什么的都无所谓!
你我然后
6楼-- · 2019-07-15 05:48
对虚拟串口要检测USB串口是否被拨掉消息的处理,具体参考windows消息WM_DEVICECHANGE

一周热门 更多>