当前位置 : 主页 > 编程语言 > c语言 >

C# – 从串口缓冲区读取

来源:互联网 收集:自由互联 发布时间:2021-06-25
我试图从RS-232端口读取数据.有没有人有一个如何从端口/缓冲区获取数据的例子,并确保我拥有所有数据,因为它可以是多行数据. 我只是按如下方式阅读? string Rxstring = port.ReadLine();Cons
我试图从RS-232端口读取数据.有没有人有一个如何从端口/缓冲区获取数据的例子,并确保我拥有所有数据,因为它可以是多行数据.

我只是按如下方式阅读?

string Rxstring = port.ReadLine();
Console.WriteLine(Rxstring);
试试这个:

using System.IO.Ports;
...

private SerialPort port = new SerialPort("COM1", 9600, Parity.None, 8, StopBits.One);

Console.WriteLine(port.ReadExisting());

详情请见Coad’s Code.

网友评论