Windows10,USBドライバーの仕様変更?
ArduinoにUSBを接続したところ,Windows 8.1 の時は問題なく動作していたのに,接続できなくなってしまっていました。そこでいろいろ試したのですがうまく行きません。
1.インストール済みのドライバーを一旦削除し再認識させる。
2.インストール済みのドライバーを手動で選択,(IntelチップなのでIntel製を選択)
3.Arduino側で指定している,FTDIドライバーの最新版をインストール
結局マイクロソフトのサポートサイトMSDN にヒントがあり早速やってみました。
● [スタートメニュー]右クリック ➡[ディバイス マネージャ(M)]
➡[ドライバー ソフトウェアの更新(P)]エラーになっているドライバ上で右クリック
➡[コンピューターを参照してドライバー ソフトウェアを検索します(R)]
➡[コンピューター上のデバイス ドライバーの一覧から選択します(L)]
● インテルとマイクロソフトの2バージョンが表示されます。
今迄はマイクロソフトのデータベースより,サードパーティーの方がドライバーに対しては最新と考えていたのですが,それがマイクロソフトに届けが出ているものしか使えないという戦略なのでしょうか。と言う訳で(Microsoft)を付記されたものを選択します。
● エラー表示が消え,デバイスを正しく認識して[ポート]のカテゴリーに新しいポートが作成されます。
ただ,なぜ先に正しく作成されていたポートと同じCOMポート番号になるのでしょう?
この件はまだ分かりませんが下図のようにどちらの関連ソフトからも正常に同じCOMポートを取っています。しかし当然のことながらこのソフトを同時に使おうとすると「COMポートが他のアプリケーションで使用されています」のようなメッセージが表示され,同時使用はできません。(それぞれ別には使えます。)