我正試圖用Python編寫一個程序,它將循環檢查串口(COM4),並在從串口讀取字符「1」時打印出一條消息。我想通過一個按鈕從Arduino小工具的串口發送「1」。PySerial [錯誤5]訪問被拒絕
但是,當我嘗試創建串行對象的實例時,出現錯誤「[Error 5]:Access is Denied」。 (它會自動嘗試在實例打開,這是錯誤所在,從我可以從在處理這個PySerial包中的文件中看到。)
我的代碼:
c = serial.Serial('COM4', 9600)
while True:
signal = c.read()
print signal
print "running"
time.sleep(2)
c.flushOutput()
它永遠不會。過去的「C = serial.Serial(‘COM4’,9600),雖然這就是錯誤彈出我怎樣才能解決這個
您可以添加錯誤消息的完整調用堆棧嗎? –
檢查其他進程是否正在使用com端口。 –