私はKubuntu 14.10
開発ワークステーションを持っており、最近 QinHeng Electronics HL-340 USB-Serial アダプターを購入しました。 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+
ボードとの通信を開始しようとしていますが、常に失敗します。
minicom
を介してRaspberry Pi B+
に送信するテキストが何であれ、回線のトラフィックは停止しています。スコープを確認しました。 Raspberry Pi B+ setup
、配線(マルチメーターで3つチェック)、スコープの配線、シリアル通信が停止していることを再確認しました。シリアルポート(Raspberry Pi B +側)の送信ピンにスコープを接続し、Raspberry Pi B+
から(minicom
経由で)テキストを送信した場合、Raspberry Pi B+
のポートは機能していますssh
トンネルの下で)、スコープのアクティビティを取得します。
私はUSB serial dongle
を介してPCからデータを取得できません。ドングルが機能するかどうかをテストするにはどうすればよいですか?
アダプターは適切なカーネルモジュールをロードしていますか?お使いのデバイスはCH341互換である可能性があると聞きました:
Sudo modprobe ch341
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