Windows中的串口通信

时间:2013-12-02 07:26:14

标签: wpf

我有一个用于串口通信的wpf程序。我正在使用Eterlogic VSPE,一个用于串行端口通信的仿真器。首先,我启动了模拟器,然后调试程序。该计划没有收到任何价值。在这里,我包括我的代码。

SerialPort serial = new SerialPort();
serial.PortName = "COM1";
serial.BaudRate =2400
serial.Handshake = System.IO.Ports.Handshake.None;
serial.Parity = Parity.None;
serial.DataBits = 8;
serial.StopBits = StopBits.One;
serial.ReadTimeout = 2000;
serial.WriteTimeout = 50;

serial.Open();

string received = null;

received = serial.ReadLine();

1 个答案:

答案 0 :(得分:0)

您的代码对我来说很好但2400波特率非常低,您确定它不是9600或其他更高的值吗?你还确定该设备实际上是在COM1上吗?