Windows 上の謎のシリアルデバイス

Windows 上の謎のシリアルデバイス

Arduino の IDE は、シリアル ポート COM3 に何かが接続されていると表示しています。デバイス マネージャーで COM3 と表示されているものが見つかりません。COM3 に接続されているものが何か調べる方法はありますか?

答え1

古いシステムでは、com1/com3 と com2/com4 に同じリソースが割り当てられることがよくあります。これは、DOS ダイヤルアップ BBS の時代にはもっと大きな問題でした。基本的に、com1/com3 は 3F8h/3E8h の IRQ4 を使用し、com2/com4 は 2F8h/2E8h の IRQ3 を使用していました。違いは、com3/com4 は I/O カードであるはずで、com1/com2 はメインボード上にあるはずだったことです。もちろん、そのようには機能しませんでした。

いずれにせよ、COM ポートのこれらのレガシー問題が原因で表示されている可能性があります。Windows は IRQ4 がアクティブであると認識するため、COM1 の Arduino に加えて、COM3 にも何かがある可能性があると考えます。

答え2

確かに、古いシステムをお持ちではないので、古い DOS のものは適用されません。実際、お持ちなのは、USB をシリアル ポートに「変換」する FT232 チップ (Arduino ボード自体に搭載) です。したがって、このシリアル ポートが外部と通信できず、ボード上の AVR チップとのみ通信できる場合でも、Arduino は PC に「COM3」を提供します。

つまり、COM 3 に接続されているのは... Arduino 自体です。

私も実際に同じ問題を抱えていました。COM ポートまたは LPT ポートがない場合 (基本的にラップトップを使用している場合)、どうやらデバイス マネージャー (Vista の場合) には何も表示されないようです。そのため、「ハードウェアの追加」をクリックし、許可 (管理者権限) して、「リストから手動で選択したハードウェアをインストールする (詳細)」を選択すると、...「ポー​​ト」が表示され、通信ポートを選択し、Arduino インストールから「ドライバー」ディレクトリを選択すると、「更新中」と表示されたら、「USB シリアル コンバーター」が表示されます。別の「COM 番号」が選択される可能性があることに注意してください。私のマシンでは COM7 が表示されましたが、これはおそらく過去に他の USB COM アダプターを使用したためでしょう...

答え3

最近の PC で実行しているディスプレイ コントローラー ソフトウェアは、USB 経由でビデオ マトリックスと通信するために仮想 COM ポートを作成します (奇妙に聞こえますが、これがその機能です)。おそらく、同じように動作する類似のソフトウェアをお持ちでしょう。

関連情報