weixin_41850949 2019-03-28 16:52 采纳率: 0%
浏览 342

python输出显示一部分正常一部分乱码

最近用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()
  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
    • ¥15 ubuntu子系统密码忘记
    • ¥15 保护模式-系统加载-段寄存器