Write InvalidOperationException System.InvalidOperationException:端口已关闭

时间:2016-04-19 10:39:27

标签: c# .net windows serial-port

我一直在将数据写入串口通信。当写入打开并且工作正常几个小时的端口时,突然有一个例外,说端口关闭,这不是一直发生,它是间歇性的。 通常可能是由此造成的? 物理串口连接? 或尝试与之通信的硬件是否有问题?或者是什么 ?

已更新

try
{
    Port.Write(buffer, 0, (int)buffer[1]);

}
catch (InvalidOperationException ex)
{

    log("Write InvalidOperationException " + util.ByteArray2Str(buffer, 50), LogType.Error);
    log(ex.ToString(), LogType.Error);

    //Exception
    //Write InvalidOperationException 
    //System.InvalidOperationException: The port is closed.
}

0 个答案:

没有答案