前面已经介绍了怎么安装keil5.29和破解keil5.29,下面进行STM32F103的新建工程。 在进行创建工程前,需要做好如下几个前提。 以下为上面三个准备的步骤: 下面这个是芯片包的官方下载地址。 官方链接:https://www.keil.com/dd2/Pack/ csdn链接:https://download.csdn.net/download/weixin_45047844/12392802 下载完芯片包之后直接双击打开进行安装就行了,这个安装的路劲是默认的,就是你的keil安装的路劲下的某个文件夹,这个不用理会,直接傻瓜式点击下一步,一直点击就行了,然后等待安装 大家可以下载相关的芯片包,要不然创建工程是不能成功的。 下面这个是固件库的下载官方地址 链接:https://www.st.com/en/embedded-software/stm32-standard-peripheral-libraries.html?querycriteria=produ ctId=LN1939 csdn链接:https://download.csdn.net/download/weixin_45047844/12390536 这个下载完成后不用安装,下面只是需要到 在桌面创建一个文件夹“template(M3)” 其中里面每个文件夹里面都创建如下两个文件夹: 在上面准备工作做完之后就可以开始进行创建工程了。 按如下进行操作。 改工程中选择STM32F103CB作为参考。 选择之后点击OK及初步创建完成。 创建好工程之后开始把相关的文件放进文件夹里面。 这里介绍一下启动文件的区分: 大容量和中容量、小容量的区分: 然后把下图圈起来的两个文件夹复制带Libraries中去,直接覆盖。 这里选择完系统文件之后开始在工程中配置。 我们在初步创建完工程后会看到这样的画面: 然后如下图添加三个文件 再次选择Libraries,像上一步一样添加基本常用的库函数。 这里完成之后开始添加主函数,也就是用户直接添加的函数。 然后保存到User的src中,再然后点击魔方像上面一样把main.c添加到User中。 这里是添加头文件以及宏定义 USE_STDPERIPH_DRIVER,STM32F10X_MD STM32F10X_MD这个宏定义看你的启动文件是选择什么就修改成相对应的。
1、前言
2、工程的准备
1)STM32F103的芯片包
2)准备好STM32的固件库
3)创建好工程文件和目录2.1:芯片包的下载
2.2:固件库的准备
2.2:工程文件和目录的准备
然后在“template(M3)”文件夹里面创建如下几个文件夹:
第一个文件夹“Libraries”是存放库函数的文件夹
第二个文件夹“Projeck”是存放工程启动和输出之类的文件夹
第三个文件夹“System”是存放一些STM32F103的系统文件
第四个文件夹“User”是存放用户添加的函数文件
第一个是用于存放.h头文件的,第二个是用于存放.c文件的。3、工程的创建
3.1:工程的创建
然后开始选择工程启动的文件放在上面那个“Project”文件夹里面,并命名为“project”。步骤如下:
里面已经有的文件不用管它,这个是我已经创建好了的。都是一样的。你只要按照我现在的流程就行了。3.2:STM32芯片的选择
3.3:系统文件的选择及库函数的存放
这两个文件,一个是.h和.c文件,分别放在“System”目录中的“inc”和“src”中。
这三个文件两个.h和一个.c文件,分别放在“System”目录中的“inc”和“src”中。
然后这三个启动文件都复制到“System”目录下的“inc”中。
startup_stm32f10x_hd.s 大容量的STM32
startup_stm32f10x_md_vl.s 中容量的STM32
startup_stm32f10x_ld_vl.s 小容量的STM32
flash <=32k:小容量
64k<= flash <=128k:中容量
256<= flash <=512k:大容量
3.4:工程的配置
根据箭头点击魔方。
选择System
然后添加相关的.c文件。
上图的选择src是System目录下的src。
然后点击OK3.4:用户主函数的添加
如图点击New,然后点击保存,重命名为main.c。并编写如下:
3.5:用户主函数的添加
然后再根据下图进行选择头文件的路劲,就是上面的准备工作中的文件夹路劲:
这里弄好之后就可以进行编译了。
测试编译成功通过。
本网页所有视频内容由 imoviebox边看边下-网页视频下载, iurlBox网页地址收藏管理器 下载并得到。
ImovieBox网页视频下载器 下载地址: ImovieBox网页视频下载器-最新版本下载
本文章由: imapbox邮箱云存储,邮箱网盘,ImageBox 图片批量下载器,网页图片批量下载专家,网页图片批量下载器,获取到文章图片,imoviebox网页视频批量下载器,下载视频内容,为您提供.
阅读和此文章类似的: 全球云计算