我想使用我的无线USB游戏手柄当做遥控器。和单片机连接通讯。然后让单片机来控制电机舵机啥的。自己研究了半个月没研究明白。知道一些原理,但不知道该如何写通讯的程序。希望大佬指导指导。谢谢
热门产品 :
CH592: RISC-V内核BLE5.4无线MCU
我想使用我的无线USB游戏手柄当做遥控器。和单片机连接通讯。然后让单片机来控制电机舵机啥的。自己研究了半个月没研究明白。知道一些原理,但不知道该如何写通讯的程序。希望大佬指导指导。谢谢
参考CH559EVT示例程序:https://www.wch.cn/downloads/CH559EVT_ZIP.html
其中USB-Host目录下的工程可以实现普通键盘、鼠标的操作,可以使用CH559芯片先实现以上设备的操作。
游戏手柄和键鼠同属于HID类,枚举过程大体相同。HID设备会上传报表,解释数据通道上传数据意义,这部分需要参考HID协议进行分析。