2010-11-19 19 views
0

HIDキーボードを構築しようとしています。私はSTM32 MCUをキーボードとして認識するようにしましたが、何らかの理由で割り込みモードでエンドポイント1を使用してHIDレポート(8バイト)を送信しようとしました。ホスト側はデータを取得しません(キーが押された)。標準メソッドGet_Reportを使用する必要がありますか?USBキーボードプロトコル

また、私はAT90USB1287で別の実装を試みました。それはうまくいきますが、何らかの奇妙な理由から、それを機能させるためにエンドポイントを3に設定する必要があります。

USB HIDキーボードプロトコルでデータを取得するときにエンドポイント3しか表示されないのでしょうか?

答えて

2

USB HID(キーボード)プロトコルは、USBディスクリプタで指定したエンドポイントを使用します。エンドポイント記述子のエンドポイントアドレスを調べます。