本教程基于up主江科大自化协——“STM32入门教程”记录的个人学习笔记
跳转链接:STM32入门教程-2022持续更新中_哔哩哔哩_bilibili
打开Keil5软件
新建工程
1:progect\new progect\选择项目文件夹\新建一个名为project的文件
2:选择芯片型号stm32F103C8
3.文件管理打开工程文件夹,并新建3个名为Start,Libary,User的文件夹
4.配置相关文件夹
(G:\12 STM32 project\STM32入门教程资料\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x\startup\arm)
(G:\12 STM32 project\STM32入门教程资料\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\DeviceSupport\ST\STM32F10x)
(G:\12 STM32 project\STM32入门教程资料\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\CMSIS\CM3\CoreSupport)
复制至Start文件夹(Start文件配置完毕)
配置Library
(G:\12 STM32 project\STM32入门教程资料\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\src)全选
(G:\12 STM32 project\STM32入门教程资料\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Libraries\STM32F10x_StdPeriph_Driver\inc)全选复制
复制至Library文件夹(完成Library文件的配置)
配置User
(G:\12 STM32 project\STM32入门教程资料\固件库\固件库\STM32F10x_StdPeriph_Lib_V3.5.0\STM32F10x_StdPeriph_Lib_V3.5.0\Project\STM32F10x_StdPeriph_Template)
复制至User文件(完成User文件的配置)
5回到Keil,添加工程组合文件
Start文件添加
文件Start中(下框修改全部文件)添加后缀为md.s,.c,.h文件(共6个)
Library文件添加
所有文件,全选复制
User文件添加
文件类型,所有,全选
6.调试设置
返回 Define一栏书写:USE_STDPERIPH_DRIVER
Debug
配置ST-Link Reset and Run
7.修改代码
全选删除,并添加“头文件”文件
完成配置