特定のUSBポートからの読み取り/書き込みが可能ですか?そのUSBハンドシェイクのすべてを避けてください。C++でシリアルポートのようなUSBポートからI/Oを実行する方法
私がやりたいことは、USB経由でボード上にUSBドライバを持っていないマイクロコントローラなどと通信することです。私は私のC++アプリケーションが特定のUSBポート経由でデータを送信し、その後同じUSBポートからデータを受信できるようにしたい。
基本的には、そのUSBポートをシリアルポートのように扱いたいと思っています。これは可能ですか?私が使用できる回避策はありますか?
ありがとうございます。
PS:私はこれがuCとの通信に最適な方法ではないことを知っていますが、何らかの理由でこのようにしなければならないとしましょう。
編集:ところで、私は、シリアルポートアダプタにUSBを使用する1つのWindows 7
これは、使用しているオペレーティングシステム/カーネルによって異なります。 C++は、この種のもののための標準インターフェースを直接提供していません。 –
あなたは間違ったマイクロコントローラを購入しました。お金を使わずに話すことはできません。シリアルポートを備えた古いスクラップマシンを探します。 –
これは純粋にハードウェアの問題であり、ソフトウェアではありません。何らかの種類のアダプタなしでUSBコントローラなしでMCUにUSBバスを接続することはできません。最も安価な種類のアダプタは、シリアル/ UARTポートを提供するものです。それがあまりにも大きければ、あなたはSOLです。 – Potatoswatter