gpt4 book ai didi

python - Jetson Xavier NX 不可读 pyserial (usb)

转载 作者:行者123 更新时间:2023-12-04 19:29:16 25 4
gpt4 key购买 nike

我有 2 个设备通过 RS-232 连接到称重终端 CAS-CI200A:

  • 带有 Kubuntu 20.04 的联想笔记本(x86_64 架构)
  • Jetson Xavier NX 与 Ubuntu 18.04 LTS、JetPack 4.5(aarch64 架构)
  •     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'
  • 杰森:b'\x05\x1f\x12\x1f\x12\x1f\x1e\x1e\x0c\x06\r\n'

  • 我也尝试使用: cat /dev/ttyUSB0结果是一样的。
    任务是获取 b'ERR 13\r\n'来自杰特森。
    我尝试 .decode()b'\x05\x1f\x12\x1f\x12\x1f\x1e\x1e\x0c\x06\r\n' ,但仍然没有成功:
    enter image description here
    设计之间的唯一区别是架构和操作系统版本,库和代码是相同的。
    有谁知道获得正确响应的方法?

    最佳答案

    问题出在转换器的驱动程序中(奇偶校验不起作用)
    1a86:7523 QinHeng Electronics HL-340 USB-串口适配器
    解决方法是update driver.

    关于python - Jetson Xavier NX 不可读 pyserial (usb),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68192268/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com