【STM32标准库】使用keil5新建一个工程

一、STM32标准库

可以到ST官网自行获取STM32F10x_StdPeriph_Lib_V3.6.0,压缩包打开后有如下文件:

【STM32标准库】使用keil5新建一个工程_第1张图片

 二、新建工程

新建一个文件夹WarGod,并新建下面的文件夹CMSIS、FWLIB、USER、keil5_project

【STM32标准库】使用keil5新建一个工程_第2张图片

 将标准库的\Libraries\CMSIS\CM3\CoreSupport和\CMSIS\CM3\DeviceSupport\ST\STM32F10x的全部文件都复制到\WarGod\CMSIS中,得到下图的文件

【STM32标准库】使用keil5新建一个工程_第3张图片

 将标准库的\Libraries\STM32F10x_StdPeriph_Driver的文件全部复制到\WarGod\FWLIB中,得到下图文件

【STM32标准库】使用keil5新建一个工程_第4张图片

 将标准库的\Project\STM32F10x_StdPeriph_Template中的这几个文件复制\WarGod\USER中,如图:

【STM32标准库】使用keil5新建一个工程_第5张图片

 【STM32标准库】使用keil5新建一个工程_第6张图片

 打开keil5,新建工程,并保存到\WarGod\keil5_project中

【STM32标准库】使用keil5新建一个工程_第7张图片

 【STM32标准库】使用keil5新建一个工程_第8张图片

 选择项目用到的芯片并点击OK,若OK后又出现一个弹窗就直接×掉

【STM32标准库】使用keil5新建一个工程_第9张图片

 点击下面的图标并添加自己的分组

【STM32标准库】使用keil5新建一个工程_第10张图片

 【STM32标准库】使用keil5新建一个工程_第11张图片

 CMSIS文件夹添加以下文件

【STM32标准库】使用keil5新建一个工程_第12张图片

USER文件夹添加以下文件

【STM32标准库】使用keil5新建一个工程_第13张图片

FWLIB文件夹添加\WarGod\FWLIB\src的全部文件

【STM32标准库】使用keil5新建一个工程_第14张图片

STARTUP文件夹根据自己的芯片选择启动文件,因为使用的是高容量的芯片所以选择\WarGod\CMSIS\startup\arm的startup_stm32f10x_hd.s

【STM32标准库】使用keil5新建一个工程_第15张图片

 选择魔法棒,C/C++设置界面,在define一栏写上 USE_STDPERIPH_DRIVER ,在includepath栏加入头文件路径 .\CMSIS;.\FWLIB\inc;.\USER

【STM32标准库】使用keil5新建一个工程_第16张图片

 在main.c文件中可以把多余的东西干掉,顺手点个灯,编译没问题,至此新工程创建完毕。

【STM32标准库】使用keil5新建一个工程_第17张图片

你可能感兴趣的:(STM32标准库,stm32,单片机,c语言)