c#串口上位机开发,设备断电再打开

2025-03-24 02:39:43
推荐回答(2个)
回答1:

串口,按理说,如果是真实的串口,一直会存在的,不应该是ports.length=0
如果是USB转的串口,只要USB线不拔掉,应该也是一直存在的,ports.length也不会等于0

定时检查吧,定时器或者线程循环Sleep重检查,是否有串口了,ports.length>0了,再去尝试打开

回答2:

你好!
串口都是独占方式被打开的,也就是只能打开一次,打开后,再次打开,就会报错