System.IO.IOException: устройство не готово, ошибка конфигурации последовательного порта
Когда моя форма загружается, я хочу открыть последовательный порт. Я знаю, что COM3 уже закрыт, и я знаю, что это правильное имя (я вижу мое устройство как COM3 в диспетчере устройств). Это мой код:
SerialPort sp = new SerialPort();
sp.PortName = "COM3";
sp.BaudRate = 2400;
sp.Parity = Parity.None;
sp.StopBits = StopBits.One;
sp.DataBits = 8;
sp.Handshake = Handshake.RequestToSend; //DO NOT SET TO NONE
sp.DataReceived += new SerialDataReceivedEventHandler(DataReceivedHandler);
sp.Open();
однако, когда я компилирую его, мне говорят, что устройство не готово. Как мне это подготовить?