02 STM32F103 USB固件开发-移植JoyStickMouse(1)

STM32F103 USB固件开发-移植JoyStickMouse(1)


1.ST USB固件库介绍

下载的固件库是:en.stsw-stm32121.zip
目录结构介绍如下:
在这里插入图片描述

2.移植JoyStickMouse例程

2.1 把STM32_USB-FS-Device_Lib_V4.1.0这个目录拷贝出来
2.2 把拷贝出来的STM32_USB-FS-Device_Lib_V4.1.0修改为JoyStickMouse
2.3 进入Projects目录,将JoyStickMouse以外的代码全部删除

整理后的目录结构如下:在这里插入图片描述
2.4 进入Projects\JoyStickMouse\MDK-ARM目录,打开keil工程文件Project.uvprojx
2.5 删除不用的代码,删除后如下图:
在这里插入图片描述
2.6 配置魔术棒-Device,选择芯片方案为STM32F103ZE
2.7 配置魔术棒-C/C++,STM32F10X_MD修改为STM32F10X_HD。全部内容是:USE_STDPERIPH_DRIVER,STM32F10X_HD,USE_STM3210B_EVAL

2.8 编译,我这里是可以正常编译通过,并且可以生成HEX文件。
2.9 使用烧录工具将HEX文件烧录到开发板上。
2.10 将USB2.0连接到电脑,如果出现如下信息,说明基本的USB固件已经运行正常。
在这里插入图片描述

3.备注

工程下载:
链接:https://pan.baidu.com/s/1h_Kjw2TJXkwaEMRsvFSQ7A
提取码:sppz
目录:标准函数库\扩展实验\USB实验\USB设备\JoyStickMouse(1).rar

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值