STM32的CUBEMX中:两个USB HID的区别

2019-12-09 19:14发布

最近打算使用STM32F072的USB_HID,但是MX中的两个两个HID不知道选择哪一个!而且本人对USB也不是太了解。
目标是:配套自己的上位机,达到发送接收的目的。
请问:这两者有什么区别?
60[P~D62OIBP666[U%V}37L.png (66.84 KB, 下载次数: 0) 下载附件 2019-11-14 14:52 上传
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
weiwei4
1楼-- · 2019-12-09 20:10
一个是标准HID, 另一个是自定义HID
标准HID应该是鼠标键盘这类的设备
自定义HID 是自己定义HID数据包的内容,可以将自定义的数据通过HID来通信
justdomyself
2楼-- · 2019-12-09 23:43
感觉hid速度好慢,每秒钟80多帧的样子
SUPER_CRJ
3楼-- · 2019-12-10 03:05
weiwei4 发表于 2019-11-14 16:36
一个是标准HID, 另一个是自定义HID
标准HID应该是鼠标键盘这类的设备
自定义HID 是自己定义 ...

谢谢,参考网上的例子,终于搞定了。这个Custom HID,原来还需要修改报文描述符。才能通信!
SUPER_CRJ
4楼-- · 2019-12-10 07:22
 精彩回答 2  元偷偷看……
justdomyself
5楼-- · 2019-12-10 13:17
SUPER_CRJ 发表于 2019-11-16 14:28
MX生成的是20MS的轮询时间,可以自己改成1ms,最大应该就是:64*1000 = 64KB/S,昨天我试了下:大约是35K ...

这个我改了的,这个如果不改,一秒钟就几帧
justdomyself
6楼-- · 2019-12-10 16:52
SUPER_CRJ 发表于 2019-11-16 14:28
MX生成的是20MS的轮询时间,可以自己改成1ms,最大应该就是:64*1000 = 64KB/S,昨天我试了下:大约是35K ...

http://note.youdao.com/noteshare ... e0d147c18ba3f6f42bd

这个是我用虚拟串口程序改成bulk传输的,速度就80多帧,驱动是inf  wazid生成的

应用程序记得是本论坛下的。

现在用起来,感觉还是虚拟串口最快。


我这个是参照网上教程弄的。

一周热门 更多>