
c#串口软件,串口打开后,断开串口,软件报错,如何处理?
c#编写的串口通信程序,当通讯过程中没有关闭串口,串口突然断开,上位机软件就会报错,如何处理这个错误呢?...
c#编写的串口通信程序,当通讯过程中没有关闭串口,串口突然断开,上位机软件就会报错,如何处理这个错误呢?
展开
展开全部
你好!
没有关闭串口,拔掉串口,肯定会出错,那么可以在发送数据的时候,先判断串口是不是打开
没有关闭串口,拔掉串口,肯定会出错,那么可以在发送数据的时候,先判断串口是不是打开
追问
这个是肯定要判断的,没有发送就会报错了
追答
那这个就要看你具体代码了
展开全部
你用的是USB转RS232的串口线吧,那个错误恐怕咱们捕捉不到,因为是他底层驱动的异常。
更多追问追答
追问
直接是USB串口,不是转232的
追答
连的什么设备啊,需要驱动程序的那种设备的话可以尝试在二次编程的代码里捕捉异常,再不行的话通讯完成以后及时关闭试试看。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你具体看一下是哪里报错,然后就在那加try catch捕捉就行了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询