2016-10-11 23 views
0

私は現在、コンピュータの構造クラスを勉強しています。私たちの先生は、キーボード入力を読み取るためにUSBインターフェイスを使用することは不可能だと主張しています。私はオンラインで検索しました。 PS/2インターフェイスを使用したチュートリアルがたくさんありますが、USBインターフェイスについての情報はありません。理由はありません。おそらく正しい場所を探していないか、適切な質問をしていないかもしれません。私の大学の図書館、何か情報を見つけることができますか?チュートリアル、書籍、記事など ありがとう!FPGAボード上でUSBキーボードを使用

+0

あなたの教えは、あなたが持っているFPGAボードによって正しいかもしれません。いくつかのFPGAボードは、プログラミングのためだけのUSBインターフェースを有し、他のものは周辺インターフェースを有する。あなたのFPGAボードがペリフェラルインターフェイスを持っていて、先生がそれが難しいと言うことを意味していたとしましょう、何も不可能です! –

+1

[書籍、ツール、ソフトウェアライブラリ、チュートリアル、その他のオフサイトリソースをお薦めする、または見つけようとする質問は、オピニオン回答とスパムを引き付ける傾向があるため、スタックオーバーフローに関するトピックにはなりません。](http://stackoverflow.com/help/on-topic)。 – user1155120

+0

ようこそスタックオーバーフロー。 [ヘルプセンター](http://stackoverflow.com/help)を読んでください。このフォーラムを使用すると、より良い回答率と経験が得られます。 –

答えて

0

USBは、ホストコントローラを実装するためにより多くの労力が必要です。デバイスの列挙を管理するには、それほど簡単ではなく、本質的に何らかの種類のマイクロを必要とします。 8ビットマイクロ(AVR、PICなど)を使って低速USBをビットバンギングする成功したプロジェクトがあります。それらのいずれかを同等のソフトコアに適合させることができます。 。

D +とD-ピンに直接アクセスできる場合は、それらのピンでPS/2フォールバックをサポートするUSB​​キーボードを見つけて、代わりにそのプロトコルを使用するのが最善の方法です。

関連する問題