Мне нужен совет по этой проблеме: я подключаю свое устройство cp 210x к своему малиновому Pi3 с помощью raspbian, thorugh USB-serial, но когда я пробую dmesg, я получаю:
"[282.796114] cp210x 1-1.4: 1.0: обнаружен конвертер cp210x
[282.796396] cp210x 1-1.4: 1.0: не удалось получить значение поставщика 0x370b, размер 1: -32
[282.796407] cp210x1-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)
print (строка) = b ''
Если я попробую lsmod, я смогу увидеть свой «1 cp210x» там
Если я попробую lsusb, я увижу свое устройство «Bus 001 Device 007: ID 10c4: ea60 Cygnal Integrated Products, Inc. CP210x UART»Мост / myAVR mySmartUSB light "там
Если я попробую uname -r, я получу 4.19.25-v7 +
Если я попробую stty -F / dev / ttyUSB0 -a, я могу видеть, чтомой бод 9600
Если я попробую lsb_release -r, я получу 9,6
Я знаю, что мое устройство работает, потому что я могу подключить его через тот же USB-последовательный порт к моему компьютеру безh окна и использовать его в другом программном обеспечении, но мне нужно использовать его сейчас с моим Raspberry + Raspbian + Python.
Спасибо за ваше время!