ST官网:https://my.st.com/content/my_st_com/en.html
0. 前提,先注册一个账号(邮箱必须填对,因为需要邮箱验证)###
一定登录后才可以下载,如果下载的时候临时注册,邮箱验证会失败404。
1. 可以直接搜索关键字 “STM32F10x standard peripheral library”:###
也可以按路径一个个点进去:Tools & Software -> Embedded Software -> MCU & MPU Embedded Software -> STM32 Embedded Software -> STM32 Standard Peripheral Libraries -> STSW-STM32054
这是标准外设库,也是我们编程需要用的底层代码。其中包含一些 Example 。直接拷贝过来做我们的工程基础。
如果没有安装 Keil MDK5,可以参考:
https://www.jianshu.com/p/9513cb06f96c
2. 如何使用例程?###
进入文件目录 en.stsw-stm32054\STM32F10x_StdPeriph_Lib_V3.5.0\Project\
- 模板:
STM32F10x_StdPeriph_Template -
代码
STM32F10x_StdPeriph_Examples
这里的都是实实在在的例子。
用这个文件夹中的文件,例如 GPIO/IOToggle 覆盖模板 STM32F10x_StdPeriph_Template 里的东西,就可以直接编译,load,运行了。如下:
拷贝:
覆盖:
3. 编译下载:###
-
打开工程:
-
选择工程:
-
点击魔术棒配置连接电脑的工具,我这里采用是 J-Link 方式下载。
下载时选择全擦除(这样比较方便)
-
全编译,下载: