[英]In serialport communication, data is received multiple times
我用 TX 和 RX 进行了环回,并用一个 COM3 端口对其进行了测试。
serialport.DataReceived += (sender, e) =>
{
var data = serialport.ReadExisting();
readRichTextBox.AppendText($"{data}\n"); // Cross-Thread Possibility
}
使用\n
可以看到数据被多次接收。
ex) 输入 hello 和 hi
h
e
l
l
o
h
i
串口默认为 state。
期望这样的结果值:
hello
hi
我会说使用 serialPort.ReadLine() 而不是 ReadExisting()。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.