启动CubelMX
选择芯片(直接输入stm32f103zet6)
设置时钟 如下图
usb设置
配置usb设备
调试端口设置
配置时钟
项目输出设置
打开工程(后记:此工程含有中文不能编译通过)
配置项目
配置调试器
编译无法通过
删除路径中的中文,以及工程名中的中文。再次生成工程(其他设置一样)再次编译通过
注意看下图没有中文路径,以及工程名不含有中文
代码编辑:
添加声明文件
代码如下:
此段代码实现了滚轮滚动。
注意事项:
1.如果没有设置debug端口则第一次下载后jtag端口不能使用,需要使用flymcu通过串口解锁。
2.如果设备没有识别(代码43)建议从新插拔usb端口(我的开发板比较老,估计端口接触不良)
3.注意工程名以及工程路径不要使用中文。否则编译不能通过。
参考链接:
教 你 做 个 HID 鼠 标 ,点赞过千,教你做键盘_哔哩哔哩_bilibilihttps://www.bilibili.com/video/BV17p42127LD/?spm_id_from=333.1007.top_right_bar_window_history.content.click&vd_source=e821a225c7ba4a7b85e5aa6d013ac92e特此记录
anlog
2024年4月16日