我正在尝试使用 Visual Studio C# 将字符串写入作为 USB 串行适配器的 COM4 并收到以下错误:
拒绝访问端口“COM4”。
我的程序非常简单:
serialport.Open();
serialport.WriteLine("test");
serialport.Close();
我还尝试将 pyserial 与 python 一起使用并得到:
Traceback (most recent call last):
File "<pyshell#2>", line 1, in <module>
ser.write("string")
File "C:\Python27\lib\site-packages\serial\serialwin32.py", line 255, in write
raise SerialException("WriteFile failed (%s)" % ctypes.WinError())
SerialException: WriteFile failed ([Error 6] The handle is invalid.)
我知道这个问题与编程无关,可能是 Windows 7 的问题,但我希望有人已经遇到过类似的问题。