欢迎光临
我们一直在努力

vet的中文怎么写STM32F103VET6标准库之创建工程


因为设计需要,第一次使用F103VET6的板子,创建过程也出现了大大小小的问题,所以记录一下,希望对大家能有所帮助


STM32F10x_StdPeriph_Lib_V3.5.0固件包下载链接:

	链接:https://pan.xunlei.com/s/VO9nBmc0eFNjuqogvVhmyq0UA1?pwd=p6qd#
	复制这段内容后打开手机迅雷App,查看更方便

我感觉这个小蓝鸟下载还是很快滴。如果你把固件库下载到了桌面,接下来的操作就相当于咱俩在同步进行喽。

这里我创建的工程名称为VET6,在文件夹内创建三个子文件夹,分别命名为Libraries、Project、User
学我快学我

一、按照固件包下的这个路径,可以找到STM32F10x_StdPeriph_Driver文件夹

	D:桌面STM32F10x_StdPeriph_Lib_V3.5.0Libraries

将STM32F10x_StdPeriph_Driver文件夹复制到,刚刚创建的Libraries文件夹内。

然后,在Libraries夹内创建一个名为CMSIS的文件夹。
在这里插入图片描述

在CMSIS文件夹内创建一个名为startup的文件夹,在startup文件夹内添加以下路径的startup_stm32f10x_hd.s文件。

D:桌面STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10xstartuparmstartup_stm32f10x_hd.s

!!!记得粘贴完整!!!

在这里插入图片描述
如果粘贴好了,那就是zhang这个样子滴

还是在CMSIS文件夹目录下,我们还需要添加一些文件。
core_cm3.c与core_cm3.h在固件包的这个路径下可以找到

D:桌面STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3CoreSupport

而剩下来的三个文件在下面这个路径下可以找到:

D:桌面STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10x

文件都复制粘贴之后,你的CMSIS文件夹内就会有这些文件。
在这里插入图片描述

将下列路径下的三个文件添加到User文件夹内:

D:桌面STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_ExamplesADC3ADCs_DMA

在这里插入图片描述
我选择的是这个路径下的这三个文件。
三个文件粘贴之后在创建一个main.c文件。因此User文件夹下一个四个文件。
在这里插入图片描述

打开kill5 软件,选择新建工程。
在这里插入图片描述
选择VET6文件夹下的Project文件夹,双击进入Project,然后定义一个工程名称,点击保存。

在这里插入图片描述
然后选择芯片类型在这里插入图片描述

点击OK后会有一个绿色弹窗,直接叉掉。

然后界面张这个样子:
在这里插入图片描述
我们需要添加组和重命名组:
在这里插入图片描述
将该路径下的STM32F10x_StdPeriph_Lib_V3.5.0CMSIS>Libraries>CMSIS>startup
startup_stm32f10x_hd.s文件添加到Startup组内
在这里插入图片描述

将STM32F10x_StdPeriph_Lib_V3.5.0CMSIS>Libraries>STM32F10x_StdPeriph_Driver>src路径下的全部.c文件添加进Fwlb组内。
在这里插入图片描述
而User、CMSIS组内的需要添加的文件,如下所示进行添加:
在这里插入图片描述
此时,我们的文件配置算是结束了。累的一批,不过马上就完事了,奥里给!(致敬冬泳怪哥)

设置一:在这里插入图片描述
设置二:在这里插入图片描述
设置三:
STM32F10X_HD,USE_STDPERIPH_DRIVER填充指图示位置:
在这里插入图片描述
设置四:
添加头文件路径:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
所有内容设置完成后,记得点击OK!

双击main.c文件,进入后插入头文件
在这里插入图片描述
然后编写main函数,然后点击编译。当出现
“.Objectsbaby.axf” – 0 Error(s), 0 Warning(s).时,则表示工程创建成功。

点赞变白啊,手白、脸白、脖子白
当然,不点赞也不会变丑

在这里插入图片描述

感谢博主的优质好文给我提供了借鉴与参考:
https://blog.csdn.net/wei2486/article/details/134314503

赞(0)
未经允许不得转载:AED除颤器产品网 » vet的中文怎么写STM32F103VET6标准库之创建工程