STM32
直播中

李斌

7年用户 1374经验值
私信 关注
[问答]

使用STM32F205模拟USB键盘,USBD_HID_SendReport发送键盘模拟值时出现异常怎么解决?

使用STM32F205模拟USB键盘,使用USBD_HID_SendReport发送键盘模拟值时出现异常。 USBD_HID_SendReport( hUsbDeviceFS,Keybd1,8);
其中Keybd1为模拟的数据{0x00,0x00,0x59,0x00,0x00,0x00,0x00,0x00}
8个字节为0时发送正常。但只要发送的8个字节有不为0,就会出现不断重复发送的情况,根本停不下来。

使用抓包软件看了下数据:数据明显异常。不知道问题出在哪,有遇到同样问题的吗?

回帖(2)

刘永杰

2024-4-26 10:14:41
发送了键盘值之后,需要接着发送一个空值(即你说的0),否则电脑就会误以为你一直按着键盘按键不放。
举报

李长鹰

2024-4-26 10:14:50
修改数据长度看看 
举报

更多回帖

发帖
×
20
完善资料,
赚取积分