本帖最后由 icevel 于 2015-8-20 12:50 编辑
简单的用HID通信,本人不懂USB协议,只是想在一个项目中用HID代替串口,在网上找了一些例子,都需要搞懂USB协议,于是尝试用STM32Cube实现,适合拿过来就用。
0、开发环境:
自己做的STM32F072RB的板子
STM32CubeMX4.9.0+STM32CubeF0 Firmware Package V1.3.0
IAR 7.2
1、建立、配置工程:
打开STM32Cube,选择好器件
打开USB Device(FS)
选择要使用的其它功能,我打开了USART1用于输出数据
在Middlewares里面选择Custom HID
6.png (37.75 KB, 下载次数: 0)
下载附件
2015-8-20 11:52 上传
不是专职开发软件的,有时候玩玩,STM32Cube还是很方便的,只是有时候资料和文档不全,需要自己慢慢摸索。
我也是最近刚好看到USB-HID,自己学着玩,想写个上位机,测试下USB的速度
看你报告描述符的OUT报告描述符定义多长啊!一般定义64字节,就只能发64字节了,多了或者少了反而不成功的
那个结构化好
在文档好的情况下 好接手
一周热门 更多>