当前位置:编程学习 > C#/ASP.NET >>

如何获取串口返回值

这几天在开发一个短信程序,硬件为USB易做图,软件使用Framework2.0中的SerialPort类.
使用中出现一个问题.就是向易做图发送AT指令后无法获取返回值.但使用超级终端却可以.
我试过很多方法都不行,请各位帮忙,谢谢. --------------------编程问答-------------------- SerialPort.DataReceived 事件 
  
*****************************************************************************
欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) 
http://feiyun0112.cnblogs.com/ --------------------编程问答-------------------- 这个事件怎么使用啊??? --------------------编程问答-------------------- 我添加了DataReceived 事件,可是在向串口发送AT指令后,并没有返回的消息.这个事件也没有执行. --------------------编程问答-------------------- 我添加了一下代码接收向USB设备发送AT指令后的返回消息.
byte[] buffer = new byte[sp.BytesToRead];
            sp.Read(buffer, 0, buffer.Length);
            this.ReturnData = System.Text.Encoding.ASCII.GetString(buffer);
可是返回的字符确实空.
这是怎么回事呢??
补充:.NET技术 ,  .NET Framework
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,