01 STM32F103 USB固件开发-开发环境介绍

STM32F103 USB固件开发-开发环境介绍


1.硬件电路介绍

开发板使用的是普中PZ6806L开发板,如下图:
在这里插入图片描述

电路图:
在这里插入图片描述

2.下载ST官方的USB固件代码

由于USB功能的复杂性,所以厂商提供了很多支持USB的固件库。这里下载的是ST的,下载链接如下:
en.stsw-stm32121
这个固件库的全称是:STM32F10x、STM32L1xx和STM32F3xx USB全速器件库(UM0424)

3.安装USB相关的测试软件

Bus Hound:用于抓包分析
UsbTreeView.exe:用于抓取USB的全部配置
dt.exe:HID Descriptor Tool,用于生成HID报告描述符(鼠标键盘等)
SimpleHIDWrite.exe:用来调试USB设备很好用的一个工具,HID通信
Keil5:用来编译代码
sourceinsight4:用来修改代码

4.下载

链接:https://pan.baidu.com/s/1h_Kjw2TJXkwaEMRsvFSQ7A
提取码:sppz
ST官网USB固件源码和API:标准函数库\资料\ST USB固件库
USB调试相关软件工具:标准函数库\资料\软件工具

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值