我正在尝试通过C#.NET中的特定API连接到具有OS Windows 7的平板电脑上的串行端口(COM20)。该过程使用以下代码完成此过程:
public override int ReceiveBytes(int length, byte[] messageSpace, int offset)
{
return this.serialPort.Read(messageSpace, offset, length);
}
参数是:
messageSpace = byte [256](所有元素= 0),offset = 0和length = 7
这里我有一个错误,因为对方法的调用返回“Timeout错误”。我不知道代码在哪里出错了......虽然打开的端口一定不能返回错误...
另外,我想如何开发应用程序,也许我需要以管理员身份运行应用程序,但我做了并遇到了同样的麻烦。
有人如何帮助我使用串口?
谢谢和问候!