在用c# 串口通信 usb转串口上不触发DataReceived 接收事件,后在博客上大神说是加上这个属性就可以了,测试后确实可以,记录下以后备用 :
// 用于解释通过ReadLine()与WriteLine()的值
com1.NewLine = “\r\n”;
//获取或设置一个值,该值指示在串行通信中是否启用请求发送 (RTS) 信号
//加上此属性接收事件可被触发
com1.RtsEnable = true; //?????????????????????????????
if (_comDictionary.Keys.Contains(portname))
throw new Exception(“串口定义[” + portname + “]已经存在!禁止重复创建。”);
System.IO.Ports.SerialPort com1 = new System.IO.Ports.SerialPort();
com1.PortName = portname;//”COM1″; //端口名称,默认COM1
com1.Ba
版权声明:本文为weixin_39032409原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。