读取串行端口并将其存储在字符串变量C#中

时间:2018-12-29 09:02:22

标签: c# c#-4.0 serial-port port c#-3.0

我必须读取serialport并将响应(它是六个字节的序列)存储在字符串变量中。我试图通过将响应串联起来将响应存储在字符串变量中。但是只有响应中的最后一个字节会被存储。

std::bind

1 个答案:

答案 0 :(得分:0)

Port.ReadByte()  

从SerialPort输入缓冲区同步读取一个字节。

所以您可能要使用:

Port.ReadExisting()

根据编码,读取流和SerialPort对象的输入缓冲区中的所有立即可用字节。