私は現在、コンピュータの構造クラスを勉強しています。私たちの先生は、キーボード入力を読み取るためにUSBインターフェイスを使用することは不可能だと主張しています。私はオンラインで検索しました。 PS/2インターフェイスを使用したチュートリアルがたくさんありますが、USBインターフェイスについての情報はありません。理由はありません。おそらく正しい場所を探していないか、適切な質問をしていないかもしれません。私の大学の図書館、何か情報を見つけることができますか?チュートリアル、書籍、記事など ありがとう!FPGAボード上でUSBキーボードを使用
0
A
答えて
0
USBは、ホストコントローラを実装するためにより多くの労力が必要です。デバイスの列挙を管理するには、それほど簡単ではなく、本質的に何らかの種類のマイクロを必要とします。 8ビットマイクロ(AVR、PICなど)を使って低速USBをビットバンギングする成功したプロジェクトがあります。それらのいずれかを同等のソフトコアに適合させることができます。 。
D +とD-ピンに直接アクセスできる場合は、それらのピンでPS/2フォールバックをサポートするUSBキーボードを見つけて、代わりにそのプロトコルを使用するのが最善の方法です。
関連する問題
- 1. 別のFPGAボードで同じVerilogまたはVHDLコードを使用できます
- 2. USBホストを使用してarduinoメガADKボードに接続できません
- 3. SPI制御用USB-6356 XシリーズDAQボードを使用したエラー-200361
- 4. Basys3ボードのUSBポートのデータ入出力
- 5. FPGA上のPCIインタフェースのテスト
- 6. fpga上のフォーク結合アルゴリズム
- 7. CキーボードでUSBキーボードステータスを設定する
- 8. stm32cube、usbホスト、hidマウス/キーボード
- 9. 無効な使用「ボード:: N」
- 10. メディアキーを使用してUSBキーボードのキーコードを読み取る方法
- 11. USBで電子を使用
- 12. FPGA上の差動マンチェスターコードのクロックリカバリ
- 13. Arduinoボード上でのC++のメモリ管理
- 14. FPGA上のMotion JPEG用のハフマンテーブルの生成
- 15. カスタムARMボードを使用したNet MicroFramework
- 16. USBマウントLinux上でモノラル
- 17. Usb上のポータブルJava
- 18. USB上のExt2ファイルシステム
- 19. Ok6410ボード用のアンドロイドカーネル
- 20. アンドロイド携帯電話でUSB OTGキーボードとソフトウェアキーパッドを同時に使用できますか?
- 21. electron-usbを電子で使用する
- 22. Linux上でPythonを使ってusbにファイルを書き込む
- 23. キーボードの上にTextFiledキーボードの問題
- 24. FPGAのvhdlコアを使用したDFTの位相と振幅
- 25. CutomキーボードWindows上CE
- 26. FPGAロード・バランシング・スタック
- 27. VHDLとFPGA
- 28. Servo on FPGA
- 29. Mac OS X上のUSB
- 30. USB HIDキーボードから言語レイアウトを送信
あなたの教えは、あなたが持っているFPGAボードによって正しいかもしれません。いくつかのFPGAボードは、プログラミングのためだけのUSBインターフェースを有し、他のものは周辺インターフェースを有する。あなたのFPGAボードがペリフェラルインターフェイスを持っていて、先生がそれが難しいと言うことを意味していたとしましょう、何も不可能です! –
[書籍、ツール、ソフトウェアライブラリ、チュートリアル、その他のオフサイトリソースをお薦めする、または見つけようとする質問は、オピニオン回答とスパムを引き付ける傾向があるため、スタックオーバーフローに関するトピックにはなりません。](http://stackoverflow.com/help/on-topic)。 – user1155120
ようこそスタックオーバーフロー。 [ヘルプセンター](http://stackoverflow.com/help)を読んでください。このフォーラムを使用すると、より良い回答率と経験が得られます。 –