关于GD32F150的USB_HID虚拟键盘问题

[复制链接]
141|3
 楼主 | 2018-3-31 14:37 | 显示全部楼层 |阅读模式
现在使用GD32F150做HID类虚拟键盘,主要功能是从单片机发送数据到PC端文本上,电脑的键盘码我已经取好了,也实现了部分功能,但是数据不稳定。比如我在单片机发送1234567890到PC端文本上,是能够正常显示的,但是大写字母就会出现少几个字符或是其他的。我以前使用ST做过这样的功能,但现在移植到GD上出现了问题,库函数是使用GD的。求解答  在线等
 楼主 | 2018-4-2 22:00 | 显示全部楼层
现在是USB_HID发送数据正常  大小写完全可以区分  之前由于不做延时发送   大小写字符有时候不能很好识别  因为USB发送的速度很快   我加了延时之后  很好区分大小   因为加了延时发送  在USB发送的时候  速度很不理想  但又不知道库函数  那个是判断USB一包数据发送完成  我试过很多方法  没能解决  现在是卡在USB速度   它不是ST那样  有回调函数  和USB发送中断  望知道的人  指点一二  非常感谢  包括使用了库函数:USBD_ENDP_TX_STATUS_GET(HID_IN_EP );  在没有数据发送之后  返回的值是32  我是使用printf  以十进制形式打印到串口  有了数据发送  返回的是48   但在发送完数据之后 返回的值  还是48  懊恼当中,,,,,
 楼主 | 2018-4-8 18:07 | 显示全部楼层
已解决  具体是参考STM32的例程   
| 2018-4-8 23:32 | 显示全部楼层
能上传源码看看嘛
扫描二维码,随时随地手机跟帖
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复

您需要登录后才可以回帖
登录 | 注册
高级模式
我要创建版块 申请成为版主

论坛热帖

分享 快速回复 返回顶部 返回列表