首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Jetson不可读的pyserial (usb)

Jetson不可读的pyserial (usb)
EN

Stack Overflow用户
提问于 2021-06-30 09:39:26
回答 1查看 356关注 0票数 0

我有两个通过RS-232连接到称量终端CAS-CI200A的设备:

  • 联想笔记本电脑Kubuntu 20.04 (x86_64架构)
  • Jetson与Ubuntu18.04LTS,JetPack 4.5 (aarch64体系结构)
代码语言:javascript
运行
复制
    import serial
    ser = serial.Serial(
        port='/dev/ttyUSB0',
        baudrate=9600,
        parity=serial.PARITY_EVEN,
        stopbits=1,
        bytesize=8
    )
    line = ser.readline()
    print(line)

对于这两种设备来说,相同的pyserial库的结果是:

  • 联想:b'ERR 13\r\n'
  • Jetson:b'\x05\x1f\x12\x1f\x12\x1f\x1e\x1e\x0c\x06\r\n'

另外,我尝试使用:cat /dev/ttyUSB0的结果是相同的。

任务是从Jetson那里获得b'ERR 13\r\n'

我试着使用.decode()b'\x05\x1f\x12\x1f\x12\x1f\x1e\x1e\x0c\x06\r\n',但仍然没有成功:

设计者之间唯一的区别是架构和操作系统版本,库和代码是相同的。

有谁知道得到正确反应的方法吗?

EN

回答 1

Stack Overflow用户

发布于 2021-07-02 13:49:19

问题是转换器的驱动程序(奇偶校验不工作) 1a86:7523 QinHeng电子HL-340 USB-串行适配器

解决方案是更新司机。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68192268

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档