Raspberry Pi3 + Raspbian-到cp210x设备驱动程序的串行连接

时间:2019-02-25 23:59:11

标签: python python-3.x raspberry-pi3 raspbian pyserial

关于这个问题,我需要一些建议:我正在使用raprugh,USB串行接口将cp 210x设备连接到我的raspberry Pi3,但是当我尝试dmesg时,我得到了:

  

“ [[282.796114] cp210x 1-1.4:1.0:检测到cp210x转换器

     

[282.796396] cp210x 1-1.4:1.0:无法获得供应商val 0x370b大小1:-32

     

[282.796407] cp210x 1-1.4:1.0:查询部件号失败”

通用代码示例:

import serial
with serial.Serial('/dev/ttyUSB0',9600,timeout=1) as ser:
    ser.write(b'&00R')
    ser.write(b'&15R')
    x = ser.read()
    s = ser.read(10)
    line = ser.readline()
    print (line)
  

打印(行)= b''

如果我尝试使用lsmod,我可以在那里看到我的“ 1 cp210x”

如果我尝试使用lsusb,则可以在此处看到我的“总线001设备007:ID 10c4:ea60 Cygnal Integrated Products,Inc. CP210x UART桥/ myAVR mySmartUSB灯”

如果我尝试使用uname -r,我将获得4.19.25-v7 +

如果我尝试stty -F / dev / ttyUSB0 -a,我可以看到我的波特是9600

如果我尝试lsb_release -r,我得到9.6

我知道我的设备可以正常工作,因为我可以通过同一个USB串行设备将其连接到带窗口的计算机并在其他软件中使用它,但是我现在确实需要将其与Raspberry + Raspbian + Python一起使用。 / p>

谢谢您的时间!

0 个答案:

没有答案