最近用python实现串口通信,读取数据遇到个小问题。如下图
SNR后面的值乱码了,而RSSI的值却是正常的。
我用串口调试软件读取数据的时候是正常的,正常显示如下
不知道是哪里出了问题。试过encode()和decode()都报错
下面是我的代码:
import serial
ser = serial.Serial("/dev/tty.wchusbserial14140",115200,timeout=0.5)
print(ser.name)
while 1:
str = input("输入\n")
ser.write((str+'\r\n').encode())
print(ser.read(1000))
ser.close()