keil5新建工程(图解)

下面以stm32f103c8t6新建工程为例来介绍

工程项目模板下载链接(里面有新建工程所需的文件):http://链接:https://pan.baidu.com/s/1Cve57YaAxjsojcCNxmnySg 提取码:78h5

一、步骤

1、新建一个文件夹(名字可以随便取)

2、在新建文件夹里面新建下面文件夹:

keil5新建工程(图解)_第1张图片

3、然后点开keil软件 ,点击Project,再点击New uVision Projiect新建工程名,后面选择对应的芯片型号。

keil5新建工程(图解)_第2张图片

keil5新建工程(图解)_第3张图片

 4、找到刚刚新建的文件夹,点进USER里,文件名可以随便命名(用英文)

keil5新建工程(图解)_第4张图片

 5、添加相应的文件

将下面文件添加到CORE文件夹中

keil5新建工程(图解)_第5张图片

 将下面.c和.h文件夹添加到USER,共7个文件。

keil5新建工程(图解)_第6张图片

 将下面stm32标准库添加到相应的库函数文件夹,其中inc文件夹里放的是.h文件,src文件夹里面是.c文件。(这边是放到STM32F103_FWILIB文件夹)

keil5新建工程(图解)_第7张图片

 keil5新建工程(图解)_第8张图片

将下面文件添加到SYSTEM文件夹,其中delay文件夹里面有正点原子的延时函数,usart里面是串口函数。

keil5新建工程(图解)_第9张图片 6、上面的完成之后,就需要打开keil将文件添加到keil工程中。

鼠标右击文件名,再点击Manage Projiect Items

keil5新建工程(图解)_第10张图片

 按照下面新建文件夹,下图中的1是新建,2是删除文件。最后点击Add Files添加文件,添加相应文件夹下的.c文件。

keil5新建工程(图解)_第11张图片

 不要忘记t添加CORE下的一个.s文件 (只有这一个需要添加.s)

 keil5新建工程(图解)_第12张图片

 添加完成后,点击OK.

7、按下面步骤点击

其中3中要填入一下代码(这里面用的是中容量的

中容量:STM32F10X_MD,USE_STDPERIPH_DRIVER

大容量:STM32F10X_HD,USE_STDPERIPH_DRIVER

keil5新建工程(图解)_第13张图片

然后点击4,添加相应的头文件。添加头文件一定到添加到最小的那个文件。例如下面

keil5新建工程(图解)_第14张图片

 添加完之后点击编译一下,看看有没有报错。

8、报错的一些可能情况

一、可能你的main.c中有问题,解决办法,直接删除代码只保留一个stm32f10x.h头文件和main函数以及里面的while死循环。

#include “stm32f10x.h”


int main(void)
{

    while(1)
   {
   
   }

}

 二、CORE中往了添加.s文件或者漏掉了某些文件。

三、可能是头文件忘添加了或者漏了。

若还有错误建议重新新建一个,也可以去B站看一下正点原子的新建工程的视频。

你可能感兴趣的:(嵌入式,stm32,keil,mdk,嵌入式)