問題タブ [cubemx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
154 参照

c - USB経由でstm32f103c8からPCにハットスイッチにデータを送信する方法がわかりません

私は最近、マイクロコントローラーをいじって再起動しましたが、ついに行き詰まりました。だから私が作っているのはカスタムゲームパッドです。ボタンのデータを正しくシミュレートできますが、ハット スイッチを使用しても何も機能しません。間違ったデータ パケットを送信していると思いますが、正しい構造を理解できません。テスト コードでは、「ボタン プレス」を送信しようとしているだけでなく、ハット スイッチからキーを押し下げようとしていますが、PC がデータ パケットを認識できないようです。hid のドキュメント(特に 64、65 ページ) を確認しましたが、これが機能しない理由がわかりません。

私の HID 記述子:

基本的なテスト コード:

私が想像したデータパケット構造

uC が接続されているときにデバイスのプロパティに表示される内容