Keil5建立stm32工程

电子元件 4年前 (2022) aysz01
0

一、准备工作:

1、首先在项目名称下建立一个文件夹,作为存放程序的地方;

2、在总文件夹下,依次建立User、Driver、List、Output三个文件夹,作为存放main函数、驱动函数、编译和输出文件的子文件夹;

二、建立工程

1、打开keil软件,选择建立工程并且保存后会自动弹出如下界面:

2、选择所需的芯片类型后,自动弹出如下界面:

3、选择CMSIS下的CORE项、Device项的Startup项、StdPeriph Driver下的RCC项、framework项(这里面含有stm32f10x_config.h misc.c misc.h),这些是必选的项目。剩下的一些外设驱动可以在程序编写的过程中添加。

4、选择完后,keil界面如下:

5、点击界面中魔术棒右边的按钮,弹出的界面如下:

6、在上述界面中可以修改工程名,并且可以对程序进行分类,便于查找。

7、修改后keil界面如下:

说明:

1、User只存放main.c文件;

2、Core用来存放各种中断处理函数;

3、Config用来存放MCU的外设配置初始化函数;

4、Driver用来存放MCU和其他芯片的驱动函数;

8、鼠标点击User,右键选择add items to group:

9、依次添加各个目录下所需的.c和.h文件;

10、魔术棒,在弹出的界面中设置好相应文件的输出路径

11、在C/C++项中如下图填写,并将相应的文件包含进来;

注意:Define项不用填任何东西。include paths 项一定要到stm32f103rb这个子目录。

12、在main.c里写入一个最简单的main函数,编译。如果没错的话表明工程创建无误。剩余的就是写驱动代码了。上述过程只是创建了一个框架。

说明:

rte_components.h会自动包含进项目。

stm32f10x_config.h也不用手动修改。全自动,非常棒。

版权声明:aysz01 发表于 2022-08-06 11:07:34。
转载请注明:Keil5建立stm32工程 | 鳌游电工

暂无评论

暂无评论...