在运行VB软件时串口可以反复拔插吗?
制作了一个VB编译的软件,是用串口来发送数据的,发现一个问题:
就是在运行软件的过程中,打开了串口,然后拔掉串口线,再插回串口线,发送数据的时候就会卡机,软件就会没响应了,只能重新打开软件再发送,看了很多那些串口调试软件,都有这个毛病
在打开串口的过程中是不允许串口线的拔插吗?
有没有什么办法可以让串口线反复拔插而不影响数据发送?
[解决办法]
1.在打开串口的过程中是不允许串口线的拔插
2.想办法取得 串口线的拔插 时候的错误编号,并设置陷阱,进一步处理
[解决办法]
带电拨插串口比较容易损坏串口芯片!
[解决办法]
程序运行,肯定是开着机器,串口开机时不推荐插拔,容易烧端口.
我没烧过,看别人烧过
[解决办法]
不能插拔,插拔会容易出现一串不稳定乱码,缓冲区会被这些乱码堵死掉,好象死机常是发生在控件内部的,不容易处理。