我正在尝试使用Prolific PL2303串行转换器电缆(CA-US9)从连接到启用了Ubuntu的UDOO板上的电子秤(称重传感器)读取输入,但是无法从传感器读取任何输入。为了监视我尝试使用的输入(Coolterm和GTKTerm),假设驱动程序有问题,我已参考并尝试更新DTR行,如以下堆栈溢出资源Reference 1,Reference 2中所建议的解决方案,Reference 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
设备仍保持物理连接,但似乎被命令输出断开了连接。另外,请建议如何查找所连接串行端口的端口ID。
答案 0 :(得分:1)
需要设置/ dev / ttyUSB0的权限。 如果用户拨出电话很麻烦,那么我们必须向/ dev / ttyUSB0授予通用权限。 命令是“ sudo chmod 666 / dev / ttyUSB0”