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

新闻资讯2026-04-21 00:50:56


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


STM32F10x_StdPeriph_Lib_V3.5.0固件包下载链接:

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

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

这里我创建的工程名称为VET6,在文件夹内创建三个子文件夹,分别命名为Libraries、Project、User
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第1张

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

	D:桌面STM32F10x_StdPeriph_Lib_V3.5.0Libraries

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

然后,在Libraries夹内创建一个名为CMSIS的文件夹。
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第2张

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

D:桌面STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10xstartuparmstartup_stm32f10x_hd.s

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

vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第3张
如果粘贴好了,那就是zhang这个样子滴

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

D:桌面STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3CoreSupport

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

D:桌面STM32F10x_StdPeriph_Lib_V3.5.0LibrariesCMSISCM3DeviceSupportSTSTM32F10x

文件都复制粘贴之后,你的CMSIS文件夹内就会有这些文件。
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第4张

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

D:桌面STM32F10x_StdPeriph_Lib_V3.5.0ProjectSTM32F10x_StdPeriph_ExamplesADC3ADCs_DMA

vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第5张
我选择的是这个路径下的这三个文件。
三个文件粘贴之后在创建一个main.c文件。因此User文件夹下一个四个文件。
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第6张

打开kill5 软件,选择新建工程。
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第7张
选择VET6文件夹下的Project文件夹,双击进入Project,然后定义一个工程名称,点击保存。

vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第8张
然后选择芯片类型vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第9张

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

然后界面张这个样子:
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第10张
我们需要添加组和重命名组:
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第11张
将该路径下的STM32F10x_StdPeriph_Lib_V3.5.0CMSIS>Libraries>CMSIS>startup
startup_stm32f10x_hd.s文件添加到Startup组内
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第12张

将STM32F10x_StdPeriph_Lib_V3.5.0CMSIS>Libraries>STM32F10x_StdPeriph_Driver>src路径下的全部.c文件添加进Fwlb组内。
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第13张
而User、CMSIS组内的需要添加的文件,如下所示进行添加:
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第14张
此时,我们的文件配置算是结束了。累的一批,不过马上就完事了,奥里给!(致敬冬泳怪哥)

设置一:vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第15张
设置二:vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第16张
设置三:
STM32F10X_HD,USE_STDPERIPH_DRIVER填充指图示位置:
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第17张
设置四:
添加头文件路径:
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第18张
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第19张
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第20张
所有内容设置完成后,记得点击OK!

双击main.c文件,进入后插入头文件
vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第21张
然后编写main函数,然后点击编译。当出现
“.Objectsbaby.axf” - 0 Error(s), 0 Warning(s).时,则表示工程创建成功。

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

vet的中文怎么写STM32F103VET6标准库之创建工程_https://www.jmylbn.com_新闻资讯_第22张

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