問題タブ [ftdi]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pylibftdi ライブラリが動作しない (シリアル モード、UM232H)
まず第一に、私は python と Linux の両方にまったく慣れていません。つまり、pylibftdi ライブラリを使用して FTDI UM232H チップと通信しようとしています。Linux Ubuntu 12.04 でスクリプトを実行しています。ここで入手したライブラリをインストールしました: http://pylibftdi.readthedocs.org/en/latest/ そして明らかにすべてうまくいきました。また、いくつかの例を正常に実行できました。
次に、デバイスと通信するためのコードを書き込もうとしました。(USB から電力を得るために) バス給電構成で配線し、TX ピンと RX ピンを短絡して、TX で送信しているものをRX で読み戻されます。エラーは発生しませんが、RX で何も読み取ることができません。ここに私の非常に単純なコードがあります:
また、インストールしたにもかかわらず、libftdi_verion 情報を取得できません。
私が間違っていることを知っている人はいますか?他の誰かがそのような問題を経験したことがありますか? 前もって感謝します!
python - pySerial setDTR がうまく動作しない
最初は、PYthon 2.7.5、Python 2.7.x、Windows 7 (64)、および FTDIFT232RL (実際の RS232 シリアル ポートではない) の最後のバージョンで pySerial を使用しています。テストのために、このコードを作成しました:
主要:
RTS はうまく機能していますが、DTR に問題があります。DTR を False に設定すると、DTR が実際には低レベルに設定されていることをオシロスコープで確認できますが、700 ミリ秒後に高レベルに戻ります (私の側からの割り込みはありません)。この時点で setDTR(False) は機能しなくなりました。最初に setDTR(True) を呼び出す必要があり、その後 setDTR(False) が再び機能します (ただし、700 ミリ秒後に再び高レベルに戻ります)。700msという時間はすべて同じでした。「dsrdtr」または「rtscts」の構成を変更しようとしましたが、役に立ちませんでした。
私のデバイスで正しく動作する C++ ベースの Qt アプリケーションがあり、今はそれを Python に書き直そうとしているので、デバイスが正しいことを 100% 確信しています。
編集:ラップトップの実際の RS232 COM ポートで試してみましたが、正しく動作しています。そのため、pySerial には FTDI チップを搭載した仮想 COM ポートに問題があるようです...
ftdi - FTDI の libMPSSE で「NULL 式が見つかりました」
私の質問は、Linux で USB からシリアル ポート (SPI、I2C など) へのアダプターを操作するための FTDI のライブラリ libMPSSE に固有のものです。
ライブラリにリンクされたプログラムを実行すると、メソッド Init_libMPSSE() が (明示的な呼び出しなしで) 呼び出され、次のメッセージがスローされます。
誰かがこの問題を経験し、回避策を見つけましたか?.
ありがとう。
c - Cプログラムからのシリアルデータの読み取りは部分的に機能しています
ACプログラムを介してFTDIボードに接続されたペンドライブデータの内容を読み取りたいです。部分的なデータを読み取ることができる次のコードがありますが、ボードを PC に接続するたびに発生するわけではありません。コードにどのような変更を加える必要があるか教えてください
android - Androidでftdi jarファイルを使用するDelphi XE5
Android アプリで Delphi XE5 の FTDI (d2xx) jar ファイルを使用しようとしています。 http://www.ftdichip.com/Drivers/D2XX.htm
しかし、私は仕事をすることができません..(この)外部jarファイルをインポートする方法の例はありますか? または、このjarファイルを作成して機能させました(したがって、可能であることがわかっています)。
XE5のメソッドを試してみました - 外部の Java ライブラリ を使って楽しむ あまり楽しくありませんでした。どのクラスをロードするかわかりません。「DEXClassLoader」が割り当てられていますが、ロードするクラスがわかりません。dex ファイルを見ると、「com/ftdi/j2xx/D2xxManager」である必要があると思いますが、「java.lang.classnotfoundException: com/ftdi/j2xx/D2xxManager」メッセージが表示されます。
私が見つけた 2 番目のオプションは、Bian long (コーダージュ 8) のものでした。これはまだ調査中ですが、XE5 のデモ ライセンスが不足しています。(「Android 2 Delphi Import Tool」も見つけました。しかし、それが機能するかどうかはわかりません。機能する場合は購入したいです。たったの 80 ユーロです)
動作しない場合は、XE5 に更新せず (ただし、更新したい..)、ドキュメントやサンプルが追加されるまで待ちます。
誰でも私を助けることができます..