USB学习笔记(6)STM32 USB实例
本文结合前面的(3)HID应用分析,就鼠标,键盘,多媒体控制器等设备,具体怎么移植到代码中,怎么修改代码做了具体的步骤解析,并给出具体的代码包供参考。
鼠标示例
1. 修改文件
-
1 在STM32F1-V2-导入USB文件 的基础上改代码,提取码:hjk0
-
2 在usb_desc.c/h中修改,修改描述符,描述符可以参考本系列(3)HID应用分析之鼠标部分。
-
3 在usb_prop.c中修改,在描述符里面,我们设置了端点2作为输入(设备发送数据给主机),所以我们需要在复位函数里面设置此端点的功能。
- 4 在usb_conf.h中修改,因为用的是端点2TX,所以我们需要给端点2TX重新分配地址。
-
5 关于端点回调函数,