STM32新建工程步骤

STM32超详细新建工程(从头开始)

  1. 新建个文件夹,在里面新建几个子文件夹
    在这里插入图片描述
    CMSIS:主要存放一些内核文件,不可改动
    FLIB:库函数文件
    HARDWARE:一些硬件外设,例如:LED什么的
    STARTUP:启动文件
    USER:用户文件
    Project:新建的一些工程就是放在这个文件
    备注:以上的只是个人习惯,不一定非要这么新建文件

  2. 将一些文件从STM322固件库的library中复制到以上的文件夹中
    CMSIS
    . 在这里插入图片描述
    STARTUP
    . 在这里插入图片描述
    Project
    在这里插入图片描述
    这是新建工程后自动生成的问价,其中的LED2.uvprojx文件很重要,以后就是使用这个并打开keil文件

FLIB
在这里插入图片描述
USER
在这里插入图片描述
HAREWARE
在这里插入图片描述
这里我只有LED外设,所以只有LED.C 和 LED.H(新建一个C文件,必须还要新建一个头文件)

  1. 将上述的文件夹在keil中也相应的设置出来
    在这里插入图片描述

  2. 所有文件中的后缀为c的文件,即源文件导入到上图的文件中(上图以导入)

在这里插入图片描述
注意上图中导入的文件全是源文件而不是头文件,编译之后才会产生头文件(后缀为.h)

  1. 添加路径
    只要文件中含有头文件的都要添加进去,且要添加至最后一个文件夹(FLIB中的INC文件夹,而不能只加到FLIB,否则KEIL找不到 相应的头文件)

在这里插入图片描述
在这里插入图片描述

备注:

  1. 新增外设时,自己在HARDWARE中添加相应的c和h文件
    2.新建h文件后,必须要添加路径,否则在c文件中加载头文件后,例如#include “led.h”,若不添加,软甲会找不到

猜你喜欢

转载自blog.csdn.net/qq_43445076/article/details/88896944