如何通过SerialPort发送Char字母与Char号码?

时间:2018-01-16 23:36:58

标签: c# serial-port

这对我来说很奇怪。我一定很遗憾。我能够做到以下几点:

serPort.Open();
char[] data = new char[1];
data[0] = '7';
serPort.Write(data, 0, 1);

我可以从硬件设备接收数据。如果我执行以下操作,那么我就不会得到回复。

serPort.Open();
char[] data = new char[1];
data[0] = 'L';
serPort.Write(data, 0, 1);

在我的硬件设备上,我进行了更改以寻找“L' L'或者' 7'。我可以得到' 7'每次工作,但当我尝试发送' L'到我的硬件设备,它无法读取我发送的' L'。发送一个角色是否有不同之处' L'与char' 7' ....它适用于我尝试的每个号码,但是当我使用字母时,我的沟通是不成功的。

附加说明:使用Putty,我可以发送L并收到回复。

谢谢!

1 个答案:

答案 0 :(得分:0)

我正在使用间歇性行为的USB集线器。它一直在努力。我将我的设备直接插入笔记本电脑而不是USB集线器,现在它完美无缺。