C#SerialPort名称无法识别

时间:2015-01-23 07:58:34

标签: c# serial-port

所以这就是事情。我从SerialPort.GetPortNames()函数中获取了端口名称,但是如果我尝试初始化我的serialport,我会收到编译器错误,说“找不到名称com4”。然而我的端口被称为com4和com1,因此它应该找到它们。

这是我的代码示例:

class Schnittstelle{
    SerialPort comPort = new SerialPort(COM4, 55670); //baudrate: 115200
    public string oeffnePort(){           
        if (comPort.IsOpen == false){
            comPort.Open();
            return null;
        }else if (comPort.BytesToRead != 0){
            return comPort.ReadExisting();
        }
        return null;
    }
}

1 个答案:

答案 0 :(得分:0)

我已经看到了一些虚拟COM端口驱动程序(不是FTDI)的这个问题。 COM端口显示在设备管理器中,但无法访问。 它帮助我在安装驱动程序后重新启动计算机。