C#的SerialPort Close时死机

转载 2015年07月09日 16:19:44

      尤其是在收发大量数据的时候关闭serialport容易发生程序假死, 解决方法是,避开收发事件,比如:

      while (_doingReceipting){Application.doEvents();} 

      serialPort1.close();

C# winform 调用serialPort.Close(),页面挂死

接收的数据量比较大,关闭串口是会遇到页面挂死的情况,尝试过几种解决办法,但是问题任然没有解决 解决方法: C# winform serialPort.Close()死机...
  • u010693304
  • u010693304
  • 2017年08月18日 13:28
  • 230

C# 关闭串口卡死

用C#编写的wince串口通信程序基本大功告成了,与之前用API函数和线程来做串口通信不同,这次直接使用SerialPort控件来做,原本以为使用控件做会简单和方便许多,没成想,还遇到了很多麻烦。 ...
  • hmdong7
  • hmdong7
  • 2017年10月28日 08:41
  • 394

C#的SerialPort Close时死机

尤其是在收发大量数据的时候关闭serialport容易发生程序假死, 解决方法是,避开收发事件,比如:       while (_doingReceipting){Application.doEv...
  • rocklee
  • rocklee
  • 2015年07月09日 16:19
  • 2347

为什么C#串口程序在关闭串口时候会死锁

 为什么C#串口程序在关闭串口时候会死锁_老文章_赛迪网 http://www.ccidnet.com/2010/0524/2067861.shtml 【赛迪网讯】用过微软Seri...
  • ruoshuixx
  • ruoshuixx
  • 2015年07月30日 10:48
  • 1571

浅谈SerialPort控件的使用(C#)

最近的一个小项目中需要从串口读取摄像机的应答指令,因此在程序中用到了SerialPort控件(使用SerialPort类也可以)。 在SerialPort控件的属性列表中主要注意3个地方: (1)Po...
  • ZHINENGABC123456
  • ZHINENGABC123456
  • 2017年04月12日 17:26
  • 2010

C# 解决串口关闭时程序卡死问题

关于串口关闭原理的资料:http://blog.csdn.net/wuyazhe/article/details/5606276 个人使用解决方案,将Invoke变为BeginInvoke。...
  • fengda2870
  • fengda2870
  • 2016年06月01日 11:49
  • 2848

解决SerialPort的死锁

今天在用SerialPort时候遇到咋关闭串口时候出现页面卡住不动的情况,通过查询一些资料终于找到解决方案了。第一次写这种技术贴,组织比较混乱,请见谅 在兔子党逍遥的文章http://blog.cs...
  • MAXPeter
  • MAXPeter
  • 2014年04月17日 07:49
  • 700

c#中SerialPort类例子

public partial class Main : Form     {        // private string[] ports = { "COM1" };         pri...
  • woquNOKIA
  • woquNOKIA
  • 2014年11月07日 11:02
  • 619

C#串口serialPort操作

现在大多数硬件设备均采用串口技术与计算机相连,因此串口的应用程序开发越来越普遍。例如,在计算机没有安装网卡的情况下,将本机上的一些信息数据 传输到另一台计算机上,那么利用串口通信就可以实现。运行本程序...
  • jsjpanxiaoyu
  • jsjpanxiaoyu
  • 2015年01月08日 02:11
  • 1809

很奇怪的问题,程序卡死在串口设置函数里面,出不来了

函数:tcsetattr(fd,TCSANOW,&newtio)   open串口也是成功的,一进入这个串口设置函数,程序就卡死,出不来; 如果fd被占用,肯定打开是失败的,可以通过PID查看这...
  • mz454619501
  • mz454619501
  • 2015年08月14日 10:00
  • 776
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#的SerialPort Close时死机
举报原因:
原因补充:

(最多只允许输入30个字)