CH341Aチップ付きUSB-UARTコンバータがあります。このデバイスは、USB-UARTコンバータ、24/25チッププログラマ、およびUSB-パラレルコンバータとして使用できます。
問題はUARTコンバータにあります。 Windowsでは問題なく使用できますが(ドライバが必要です)、Ubuntuでは使用できません。コンバータとミニコンをテストするために、RXとTXラインを短絡しました。書いた内容を見ることができますが、すぐには見えません。また、Ovislinkルータでもテストしました。出力は読み取ることができますが、遅延のためにルータは最後の行を印刷できません。何かを書こうとすると、何とかミニコムコンソールを更新する必要があります。 編集:実際には最後の32文字は表示されません!
ミニコムで何が起こっていますか? (32文字ではありません。スクリーンショットです。コンソールは非常に高速です。)
問題ビデオバージョン: ここ
だから基本的に最後の32文字を読むことができず、端末に正しく書くこともできません。繰り返します。 Windowsではデバイスを正しく使用できるため、これはドライバの問題であるに違いありません。
この問題を解決する方法を知っていますか?カスタムドライバ?修理する?これを行うのに役立ちます。
私はUbuntu 14.04を実行していますが、Debian Wheezyや他のUbuntuバージョンでもこの問題が発生します(おそらく同じドライバを使用している可能性があります)。
情報:
[ 1840.468078] usb 5-1: new full-speed USB device number 6 using uhci_hcd
[ 1840.622112] usb 5-1: New USB device found, idVendor=1a86, idProduct=5523
[ 1840.622120] usb 5-1: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 1840.625187] ch341 5-1:1.0: ch341-uart converter detected
[ 1840.638224] usb 5-1: ch341-uart converter now attached to ttyUSB0
lsusb:
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 006: ID 1a86:5523 QinHeng Electronics CH341 in serial mode, usb to serial port converter
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub