我的Prolific Technology,Inc. PL2303串行端口适配器在Ubuntu 13:10或14:04中均不起作用

用户名

我有一个USB到串行端口适配器,Prolific Technology,Inc. PL2303串行端口,可在ubuntu 10.04上运行,并能胜任xp,win7机器。但是,我在Ubuntu 13.10和14.04 LTS上有问题。它枚举OK,并显示为/ dev / ttyUSB0或/ dev / ttyUSB1。目前,我正在尝试连接便宜的RS232万用表,该RS232万用表连接到引脚2(Rx数据)和引脚4(DTR)线。

1.)有人知道PL2303的USB串行驱动程序是工作还是损坏?如果还可以,那么2.)有人知道如何设置或重置DTR线路吗?这用于启用或抑制万用表的输出。

当前使用tcl / tk访问硬件。

用户名

要回答我自己的问题:

  1. PL2303的USB串行驱动程序可以正常工作,并且没有损坏。我认为大多数问题都来自于初始化,其中DTR线默认为-ve volts,即0。Ubuntu的早期版本(即10.04)默认为DVE线上的+ ve volts。请注意,其他USB到串行转换器,例如UBUNTU 14.04中的Belkin F5U409,在DTR线上默认为+ ve伏特,因此可以正常工作。使用GTKterm并切换DTR线来确认工作驱动器。此外,还建立了与Stanford Research SR830锁定放大器的连接,并验证了其标识。

  2. 建立了可运行的驱动程序后,tcl / tk中的解决方案是在fconfigure命令中使用-ttycontrol开关IE:

    ...
    
    set device "/dev/ttyUSB0"
    
    set dh [open $device r+]
    
    fconfigure $dh -mode $baud_rate,$parity,$data_bits,$stop_bits -translation binary -encoding binary -blocking 0 -buffering line -ttycontrol {RTS 0 DTR 1}
    
    set tmpstr [ read $dh ]
    
    close $dh 
    
    ...
    

为我工作:)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

驱动程序CH341 USB适配器串行端口或QSerialPort在Linux中不起作用

我正在尝试撤消我的recyclerview项目,但setReverseLayout和Collection.reverse()均不起作用

Angular2日期管道在IE 11和Edge 13/14中不起作用

overlayPendingTransition在适配器中不起作用(android)

getSupportFragmentManager()在适配器类中不起作用?

ng-repeat with order在v1.3.0-beta.13之后对我不起作用

为什么XML路径('')中的char(13)+ char(10)不起作用?

适配器中的notifyDataSetChanged()似乎不起作用

Ubuntu中的串行输入,USB到串行转换器(PL2303-Prolific)在Ubuntu 18.04中不起作用

为什么我的RecyclerView适配器不起作用?

当我为Firestore适配器键入空间时,SearchView不起作用

如何在MATLAB中创建模式为[1 2 5 6 9 10 13 14 17 18 ....]的向量?

我的日程表动作不起作用Odoo 13为什么?

OnClickListener在适配器类中不起作用

垂直滚动在我的应用程序中在角度10中不起作用

Wifi适配器在Windows 8中不起作用

网桥适配器在VirtualBox中不起作用

Ubuntu 16.04蓝牙不起作用(Dell XPS13)

如果我将两个串行设备插入到USB适配器中,并且都插入了一个USB集线器,我的计算机会看到两个不同的COM端口吗?

无线适配器不起作用

Ralink Technology,无线适配器MT7601U(Mercury MW150UH USB)不起作用

为什么我们在MSG1 DB 10,13行中的MSG1 DB之后使用10,13,即“ NUMBER IS POSITIVE $”?

Broadcom无线驱动程序在ubuntu 14.04中不起作用。我的pci ID为[14e4:4727](修订版01)

Broadcom无线驱动程序在ubuntu 14.04中不起作用。我的pci ID为[14e4:43b1](修订版03)

无线适配器Broadcom [14e4:43a3]在Ubuntu中不起作用

Android:片段中的适配器不起作用

Lenovo-yoga 13 触摸板在 Ubuntu 18.04 中不起作用

notifyDataSetChange() 在适配器中不起作用

我正在尝试使用 recyclerview 在屏幕上打印列表,但适配器部分中的代码不起作用