0

我在 Windows 8 上使用 .Net Framework 4,并且遇到了一个非常奇怪的串行端口问题。

我可以通过串行端口接收数据,但是当我从同一个串行端口发送数据时,它不会被非常标准的终端仿真器接收(H。我看到 TX LED 从发送端口亮起,RX LED从接收端口亮起,但仍不显示任何接收到的文本。

出于什么原因,接收端口不会获取/解释/无论流是什么?

我正在尝试发送字符串:“0300”作为 4 字节字节数组:30-33-30-30

使用以下代码行:

comm.Write(arrayToSend, 0, arrayToSend.Length);

这是调试中 COM 端口配置的照片:

在此处输入图像描述

如果您有任何有用的见解,请告诉我:D

谢谢, - 马特

4

1 回答 1

0

我认为你需要

comm.Flush();

你的数据。

于 2013-09-13T14:45:20.957 回答