C# Windows通用平台中串行端口的读/写

C# Windows通用平台中串行端口的读/写,c#,serial-port,win-universal-app,C#,Serial Port,Win Universal App,我目前正在开发通用Windows应用程序(Windows 10),它将通过虚拟COM端口与其他硬件通信 我已尝试使用Windows.Devices.SerialCommunication.Serial Port API进行通信。我在列出可用COM端口和打开指定端口方面没有任何问题。给定COM端口上的写/读命令出现问题。我无法从我的硬件收到任何答复(而是收到超时)。在使用命令行(echo XX>COM4)时,并没有出现任何问题——我几乎立即收到了第二条命令行(键入COM4)的答复 更改读/写超时并

我目前正在开发通用Windows应用程序(Windows 10),它将通过虚拟COM端口与其他硬件通信

我已尝试使用Windows.Devices.SerialCommunication.Serial Port API进行通信。我在列出可用COM端口和打开指定端口方面没有任何问题。给定COM端口上的写/读命令出现问题。我无法从我的硬件收到任何答复(而是收到超时)。在使用命令行(echo XX>COM4)时,并没有出现任何问题——我几乎立即收到了第二条命令行(键入COM4)的答复

更改读/写超时并没有解决此问题。我也确信波特率和其他串行端口参数是正常的。
知道我为什么总是超时吗?

找到了这个问题的原因:我没有在命令末尾添加新的行号。在windows cmd中,这必须自动添加