問題タブ [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.

0 投票する
3 に答える
71928 参照

android - Android 経由でシリアル USB デバイスと通信する

電流を測定するためのカスタムメイドのデバイスが 1 つあります。このデバイスは PC に接続でき、通信は USB 経由で行われます。FTDI チップに基づいています。Java で記述されたアプリケーションがあり、そのアプリケーションは rxtxSerial.dll ライブラリと gnu.io.rxtx_2.1.7.4.jar を使用しています。今、このアプリケーションを自分の Android デバイスに移植したいのですが、どうすればいいのか少し混乱しています。私が持っているのは、Android タブレット (OS バージョン 4.1.1)、OTG ケーブル、およびこの測定装置だけです。

デバイスをルート化する必要がありますか? Java Android アプリケーションに簡単に追加して、USB 経由でデータを読み取ることができるライブラリはありますか? どこから始めれば?

同じライブラリを使用して既存のアプリケーションを PC に移植しようとしましたが、rxtxSerial.dll が見つからず、Android デバイスに転送できません。

0 投票する
1 に答える
1877 参照

qt - Qt と mingw を使用した ftd2xx.dll

どうやら本当に間違ったことをしたようで、簡単な解決策があるはずです。FTDI USB から RS232 へのコンバーターを使用する USB デバイスと通信しようとしています。プログラミング インターフェイスとして、ドライバー ライブラリ (ftd2xx.dll) とヘッダー ファイル (ftd2xx.h) を提供します。QtCreator で単純なプロジェクトを作成しましたが、この時点では何もしません。コンパイルして正常に実行されます。ただし、ftd2xx.h をインクルードするとすぐに、多数のエラーが発生します。例えば:

これらの行、およびそれに類似した多くの行により、次のエラーが発生します。

ここからどこへ行けばいいのかわからない。FTDI サポートに問い合わせたところ、問題の原因となっているヘッダー ファイルは ftd2xx.h だけであるとのことでした。ここで何かを見落としています。

0 投票する
2 に答える
6515 参照

android - カスタム USB アクセサリをサポートするために、Android デバイスは USB 経由で電力を供給する必要がありますか?

USB 接続を使用する Android アクセサリを構築するためのさまざまなチュートリアルでは、最初のステップは「USB ホスト モードをサポートできるハードウェア プラットフォームを選択する」ことです。これらのチュートリアルのほとんどは、Android 3.1 以降を実行しているデバイス (またはルート化されているデバイス、タブレットなど) を取得することを意味すると主張しています。

私のテストでは、電話機が USB ホスト モードをサポートするには、Android 3.1 を実行している必要があるだけでなく、USB ケーブル経由で 電力を供給しなければならないようです。誰でもこれを確認または否定できますか?

ほとんどのタブレットは USB 経由で電力を供給しているようですが、多くの電話はそうではありません。アクセサリを実行できるようにするために、電話機が USB 経由で電力を供給しなければならないと直接述べている場所を見つけることができません。電話に接続しているデバイスが電力を供給します)。ただし、テストしたすべての USB ライブラリで、タブレットから USB デバイスに問題なく接続できますが (USB 経由で電力を供給します)、携帯電話で動作させることはできません ( USB経由で電力を供給しません)。両方とも > Android 3.1 を実行しています。

USB経由でアクセサリに電力を供給しようとしているわけではないことに注意してください。私のアクセサリには独自の 5v 電源があり、USB 経由で電力を供給することもできます。電話を接続したり、設定を変更したり、データを受信したりできるアプリを構築したいだけですが、デバイスが接続されているかどうか、いつ接続されているかを電話に認識させることができません。それが私の電話の電源が入っていない USB によるものなのか、それとも私の電話やソフトウェアの別の問題によるものなのかはわかりません。残念ながら、テストできる 3.1 以上の携帯電話は他にありません。

補足として、私が接続しているデバイスは、私が取り組んでいる FTDI/Arduino ボードであり、(電源が入っている) タブレットに問題なく接続されていますが、(電源が入っていない) 電話は、USB デバイスがないと主張しています。接続されています (FTDI ボードが独自の電源を供給している場合でも)。

0 投票する
1 に答える
1097 参照

java - Windows および Android での FTD2xx ドライバーの使用

以下の私のコードで何が問題になるか知っている人はいますか?

外部センサーにアクセスし、デバイスから読み取られているデータを表示できる Android アプリケーションを作成しようとしています。なんとかバイト配列を取得できましたが、これがどのように読み取りたい整数に変換されるのかわかりません。

Android アプリケーションを作成する前に、問題をよりよく理解するために、Windows で Java アプリケーションを作成することから始めることにしました。

プロジェクトが正しく設定されているように感じます。ftdichip.win32 および ftdichip.ftd2xx ライブラリをインポートし、デバイスを見つけることができたと思います。

ただし、センサーが収集していると思われる値を読み取ることができません。符号なしバイトと関係があるかどうかわかりませんか?

以下にコードを含めました。提供できるヘルプがあれば大歓迎です。

上記は唯一の必要なインポートです(私の理解では?)

デバイスから値を取得できない理由を誰かが説明できれば、あなたは絶対的な命の恩人になるでしょう.

どうもありがとうございました。

0 投票する
1 に答える
515 参照

windows - FDTI D2XX は管理者権限なしで使用できますか?

FTDI のD2XX ドライバーを使用するアプリケーションを実行して、通常のユーザー権限で FTDI チップにアクセスすることはできますか?

背景: Windows 7 (エンタープライズ) PC で動作する USB ガジェットを構築したいと考えています。

0 投票する
0 に答える
89 参照

c++ - MFC アプリケーションに機能を追加する方法

FTDI D2XX ライブラリを使用して USB イベントを監視するために使用しているサンプル コードがあります。サンプルは C++ コードで、今まで触れたことのない MFC を使用しています。私はこの実行可能ファイルを .dll (ワームの他の完全な缶) にすることができる場所に取得しようとしていますが、MFC のためにメイン機能を持たないため、機能を追加する方法がわかりません。この既存のサンプル コード (関数を 1 つ追加するだけです)。これは私が扱った中で最も複雑なプロジェクトであり、私にとっては初めてなので、提案をいただければ幸いです。

例 7 はこちら: http://www.ftdichip.com/Support/SoftwareExamples/CodeExamples/VC.htm

0 投票する
2 に答える
633 参照

android - Android デバイスが接続された USB を認識しない

FTDI FT230X チップに基づくデバイスと通信する必要があるアプリケーションを作成しています。私のアプリケーションは正常に動作し、デバイスと完全に通信します。しかし、他の一部の携帯電話またはテーブルでは、OTG および USBHost モードをサポートしていても、この接続された USB デバイスが認識されません。すべてのテスト デバイスは、Android 4.0 以降を実行しています。一部のデバイスでは機能し、他のデバイスでは機能しない理由を判断できないため、少し混乱しています。カスタム ROM で root 化も試みましたが、問題は同じです。何をすべきか、何を試してみるべきか、ヒントをくれるアイデアや経験を持っている人はいますか?