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

一、STM32标准库

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

 二、新建工程

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

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

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

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

 

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

 

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

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

 

 CMSIS文件夹添加以下文件

USER文件夹添加以下文件

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

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

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

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

猜你喜欢

转载自blog.csdn.net/weixin_46183891/article/details/128351804