stm32实现hid鼠标
启动CubelMX
选择芯片(直接输入stm32f103zet6)
设置时钟 如下图
usb设置
配置usb设备
调试端口设置
配置时钟
项目输出设置
打开工程(后记:此工程含有中文不能编译通过)
配置项目
配置调试器
编译无法通过
删除路径中的中文,以及工程名中的中文。再次生成工程(其他设置一样)再次编译通过
注意看下图没有中文路径,以及工程名不含有中文
代码编辑:
添加声明文件
代码如下:
此段代码实现了滚轮滚动。
注意事项:
1.如果没有设置debug端口则第一次下载后jtag端口不能使用,需要使用flymcu通过串口解锁。
2.如果设备没有识别(代码43)建议从新插拔usb端口(我的开发板比较老,估计端口接触不良)
3.注意工程名以及工程路径不要使用中文。否则编译不能通过。
参考链接:
anlog
2024年4月16日
原文地址:https://blog.csdn.net/anlog/article/details/137814494
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!