如何获取串口返回值
这几天在开发一个短信程序,硬件为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