测试QinHeng Electronics HL-340 USB串口适配器

测试QinHeng Electronics HL-340 USB串口适配器

我有Kubuntu 14.10开发工作站,最近我买了一个 勤恒电子 HL-340 USB 串口适配器。HL-340 is USB<---->Serial adapter和它被我的内核识别:

user@comp001:~$ lsusb
    Bus 007 Device 010: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
[..]

我试图通过这个适配器与Raspberry Pi B+主板进行通信,但我总是失败。

Raspberry Pi B+无论我向via发送什么文本minicom,线路上的流量都会死掉,我已经检查了范围。我已经仔细检查了Raspberry Pi B+ setup接线(用万用表检查了三次)、示波器接线和串行通信是否已损坏。端口Raspberry Pi B+正在工作,因为我已经将示波器连接到串行端口(在 Raspberry Pi B+ 侧)的传输引脚上,如果我从Raspberry Pi B+(通过隧道minicomssh)发送文本,我会在示波器上获得活动。

无法从PC获取数据通过USB serial dongle。如何测试加密狗是否有效?

答案1

lsusb此处将设备列为

Bus 003 Device 002: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter

它通常与sds011传感器一起运输。ch341使用以下条目调用并构建所需的内核模块.config

CONFIG_USB_SERIAL_CH341=m

如果您使用make nconfig或者make menuconfig您会在以下位置找到此模块

-> Device Drivers
   -> USB support (USB_SUPPORT [=y]) 
      -> USB Serial Converter support

我必须手动将通信参数设置为9600波特率,8N1才能正常使用设备:

$ stty -F /dev/ttyUSB0 9600 raw

答案2

适配器是否加载了正确的内核模块?我听说您的设备可能兼容 CH341:

sudo modprobe ch341

相关内容