調試串口通信代碼進行端口號設置過程中出現如下錯誤:
端口號設置代碼如下:
def port_open():
ser.port = 3 #設置端口號
ser.baudrate = 9600 #設置波特率
ser.bytesize = 8 #設置數據位
ser.stopbits = 1 #設置停止位
ser.parity = "N" #設置校驗位
ser.open() #打開串口,要找到對的串口號纔會成功
if(ser.isOpen()):
print("打開成功")
else:
print("打開失敗")
解決方案如下:
def port_open():
ser.port = "COM{}".format(3) #設置端口號
ser.baudrate = 9600 #設置波特率
ser.bytesize = 8 #設置數據位
ser.stopbits = 1 #設置停止位
ser.parity = "N" #設置校驗位
ser.open() #打開串口,要找到對的串口號纔會成功
if(ser.isOpen()):
print("打開成功")
else:
print("打開失敗")
將 ser.port = 3 改爲 ser.port = "COM{}".format(3)