Я пытаюсь прочитать входные данные с электронной весовой шкалы (датчика взвешивания), подключенной к плате UDOO с поддержкой Ubuntu с помощью кабеля последовательного преобразователя Prolific PL2303 (CA-US9), но не могу прочитать какие-либо входные данные от датчика.Для контроля ввода, который я пытался использовать (Coolterm & GTKTerm), предполагая наличие проблемы с драйвером, о котором я говорил, и пытался обновить линию DTR, поскольку решения, предложенные в следующих ресурсах переполнения стека Ссылка 1 , Ссылка 2 , Ссылка 3 .
Я связал то же самое на компьютере на основе Ubuntu, но проблема остается той же.Используя команду dmesg
, я смог проверить, правильно ли было обнаружено устройство при подключении.Вывод команды, выполненной как dmesg | tail
, выглядит следующим образом:
[ 7365.393110] usb 1-3: new full-speed USB device number 53 using xhci_hcd
[ 7365.542407] usb 1-3: New USB device found, idVendor=067b, idProduct=2303, bcdDevice= 4.00
[ 7365.542424] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 7365.542437] usb 1-3: Product: USB-Serial Controller D
[ 7365.542448] usb 1-3: Manufacturer: Prolific Technology Inc.
[ 7365.545546] pl2303 1-3:1.0: pl2303 converter detected
[ 7365.552313] usb 1-3: pl2303 converter now attached to ttyUSB0
[ 7373.296214] usb 1-3: USB disconnect, device number 53
[ 7373.297492] pl2303 ttyUSB0: pl2303 converter now disconnected from ttyUSB0
[ 7373.297644] pl2303 1-3:1.0: device disconnected
Устройство остается подключенным физически, но, кажется, отключено выходом команды. Также, пожалуйста, предложите, как найти идентификатор порта для подключенного последовательного порта..